.user_main
{
    margin-top: 40px;
    margin-bottom: 175px;
}
.user_main .wide
{
    width: 1520px;
}
.user_box .table table
{
    width: 100%;
}
.user_box .table table th
{
    height: 60px;
    background-color: #f7f9fb;
    position: relative;
    color: #404852;
    text-transform: capitalize;
}
.user_box .table table th:first-child:after
{
    content: '';
    width: 20px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    left: -20px;
    top: 0;
}
.user_box .table table th:last-child:after
{
    content: '';
    width: 20px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    right: -20px;
    top: 0;
}
.user_box .table table td
{
    padding: 13px 0;
    border-bottom: 1px solid #edf0f5;
    color: #495567;
}
.user_box .table table .nowrap
{
    white-space: nowrap;
}
.user_box .table #turn_page
{
    margin-top: 30px;
}
.user_box .table .opt
{
    font-size: 0;
}
.user_box .table .opt a
{
    display: inline-block;
    width: 30px;
    height: 30px;
    background-color: #e6f2ff;
    border-radius: 15px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 6px 5px;
}
.user_box .table .opt .delete
{
    background-image: url(../images/icon-delete1.png);
}
.user_box .table .opt .view
{
    background-image: url(../images/icon-view.png);
}
.user_box .table .opt .download
{
    background-image: url(../images/icon-download1.png);
}
.user_box .table table .tc
{
    text-align: center;
}
.user_box .table table .tb
{
    font-weight: bold;
}
.user_box .table table .i10
{
    padding: 0 10px;
}
.user_box .table table .i15
{
    text-indent: 15px;
}
.user_box .table table .selector
{
    position: relative;
}
.user_box .table table .selector input[type="checkbox"]
{
    width: 15px;
    height: 15px;
    cursor: pointer;
    vertical-align: middle;
}
.user_box .table table .selector .selector_box
{
    width: 68px;
    height: 38px;
    border-radius: 38px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid #bbd6fc;
    display: flex;
    background-color: #f7f9fb;
    z-index: 1;
    align-items: center;
    padding: 5px;
    box-sizing: border-box;
    justify-content: space-between;
    font-size: 12px;
}
.user_box .table table .selector .selector_box .input
{
    margin-left: 9px;
    position: relative;
}
.user_box .table table .selector .selector_box .input::after
{
    content: '';
    position: absolute;
    right: -22px;
    top: 5px;
    border: 5px solid #f7f9fb;
    border-left-color: #555;
    width: 0;
    height: 0;
    cursor: pointer;
}
.user_box .table table .selector .selector_box .tips
{
    display: none;
    flex: 1;
    margin-left: 10px;
}
.user_box .table table .selector .selector_box .button
{
    display: none;
    height: 26px;
    line-height: 26px;
    width: 78px;
    border-radius: 26px;
    text-align: center;
    background-color: #deeefe;
    color: var(--maincolor2);
    cursor: pointer;
}
.user_box .table table .selector .selector_box.open
{
    width: 270px;
}
.user_box .table table .selector .selector_box.open .input::after
{
    display: none;
}
.user_box .table table .selector .selector_box.open .tips
{
    display: block;
}
.user_box .table table .selector .selector_box.open .button
{
    display: block;
}
.user_box .container_title
{
    font-size: 18px;
    color: #001141;
    text-transform: capitalize;
}
.lang_en .user_box .table table .selector .selector_box.open
{
    width: 350px;
}
.lang_en .user_box .table table .selector .selector_box .button
{
    width: 110px;
}
.user_box
{
    display: flex;
}
.user_box .left_side
{
    width: 220px;
    margin-right: 20px;
}
.user_box .left_side .crumbs
{
    background-color: #edf3fb;
    border-radius: 10px;
    padding: 20px;
}
.user_box .left_side .crumbs .item
{
    margin-top: 25px;
}
.user_box .left_side .crumbs .item:first-child
{
    margin-top: 0;
}
.user_box .left_side .crumbs .item a
{
    color: #495567;
    padding-left: 27px;
    line-height: 20px;
    background-repeat: no-repeat;
    background-position: 0 center;
    position: relative;
    display: block;
    text-transform: capitalize;
}
.user_box .left_side .crumbs .item a i
{
    position: absolute;
    right: 0;
    top: 5px;
}
.user_box .left_side .crumbs .item a i:after, .user_box .left_side .crumbs .item a i:before
{
    border: 5px solid transparent;
    border-left: 5px solid #edf3fb;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    right: 0;
    content: '';
}
.user_box .left_side .crumbs .item a i:before
{
    border-left-color: #bec6d6;
    right: -1px;
}
.user_box .left_side .crumbs .item.index a
{
    background-image: url(../images/icon-index.png);
}
.user_box .left_side .crumbs .item.current a
{
    color: var(--maincolor2);
}
.user_box .left_side .crumbs .item.index.current a
{
    background-image: url(../images/icon-index-current.png);
}
.user_box .left_side .crumbs .item.products a
{
    background-image: url(../images/icon-products.png);
}
.user_box .left_side .crumbs .item.products.current a
{
    background-image: url(../images/icon-products-current.png);
}
.user_box .left_side .crumbs .item.company a
{
    background-image: url(../images/icon-company.png);
}
.user_box .left_side .crumbs .item.company.current a
{
    background-image: url(../images/icon-company-current.png);
}
.user_box .left_side .crumbs .item.collect a
{
    background-image: url(../images/icon-collect.png);
}
.user_box .left_side .crumbs .item.collect.current a
{
    background-image: url(../images/icon-collect-current.png);
}
.user_box .left_side .crumbs .item.inquiry a
{
    background-image: url(../images/icon-inquiry.png);
}
.user_box .left_side .crumbs .item.inquiry.current a
{
    background-image: url(../images/icon-inquiry-current.png);
}
.user_box .left_side .crumbs .item.orders a
{
    background-image: url(../images/icon-orders.png);
}
.user_box .left_side .crumbs .item.orders.current a
{
    background-image: url(../images/icon-orders-current.png);
}
.user_box .left_side .crumbs .item.history a
{
    background-image: url(../images/icon-history.png);
}
.user_box .left_side .crumbs .item.history.current a
{
    background-image: url(../images/icon-history-current.png);
}
.user_box .left_side .crumbs .item.logout a
{
    background-image: url(../images/icon-logout.png);
}
.user_box .left_side .crumbs .item.logout.current a
{
    background-image: url(../images/icon-logout-current.png);
}
.user_box .right_side
{
    flex: 1;
}
.user_index .user_info
{
    display: flex;
    height: 140px;
    box-sizing: border-box;
}
.user_index .user_info .avatar
{
    width: 70px;
    height: 70px;
    border-radius: 70px;
    overflow: hidden;
}
.user_index .user_info .info
{
    margin-left: 20px;
    flex: 1;
}
.user_index .user_info .info .name
{
    font-size: 24px;
    color: #333;
}
.user_index .user_info .info .date
{
    color: #666;
    margin-top: 18px;
    white-space: nowrap;
}
.user_index .user_info .tool
{
    font-size: 0;
    display: flex;
    align-items: center;
}
.user_index .user_info .tool .tips_upgrade_cut
{
    margin-top: 0;
    padding: 10px;
}
.user_index .user_info .tool .tips_upgrade_cut span
{
    max-width: unset;
}
.user_index .user_info .tool a
{
    display: inline-block;
    font-size: 14px;
    min-width: 86px;
    height: 40px;
    line-height: 40px;
    color: var(--maincolor2);
    background-color: #e6f2ff;
    text-align: center;
    border-radius: 20px;
    margin-left: 20px;
    padding: 0 15px;
    text-transform: capitalize;
}
.user_index .user_info .tool a:nth-child(2)
{
    background-color: var(--maincolor1);
    color: #fff;
    transition: all .3s;
}
.user_index .user_info .tool a:nth-child(2):hover
{
    background-color: var(--maincolor1hover);
}
.user_index .user_category
{
    margin-top: 20px;
    display: -webkit-grid;
    display: -ms-grid;
    display: -moz-grid;
    display: grid;
    -webkit-grid-template-columns: repeat(3,1fr);
    -ms-grid-columns: repeat(3,1fr);
    grid-template-columns: repeat(3,1fr);
    grid-auto-rows: 148px;
    column-gap: 20px;
}
.user_index .user_category .item
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.user_index .user_category .item .box
{
    text-align: center;
}
.user_index .user_category .item .box .number
{
    font-size: 36px;
    color: #495567;
    font-weight: bold;
}
.user_index .user_category .item .box .name
{
    font-size: 18px;
    color: #495567;
    margin-top: 10px;
    text-transform: capitalize;
}
.user_index .account_mail
{
    padding: 16px 20px 30px;
    margin-top: 20px;
    background: #fff;
}
.user_index .account_mail .title
{
    font-size: 18px;
    color: #333;
    line-height: 32px;
    text-transform: capitalize;
}
.user_index .account_mail .title .manage_mail
{
    font-size: 14px;
    color: #fff;
    height: 32px;
    line-height: 32px;
    background: #096efd;
    border-radius: 3px;
    float: right;
    padding: 0 18px;/*margin-top: -5.5px;*/
}
.user_index .account_mail_out
{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.user_index .account_mail_out .item
{
    display: flex;
    flex-wrap: wrap;
    width: 25%;
    text-align: center;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
}
.user_index .account_mail_out .item .number
{
    width: 100%;
    font-size: 30px;
    color: #000;
    font-weight: bold;
    line-height: 1.6;
}
.user_index .account_mail_out .item .name
{
    width: 100%;
    font-size: 14px;
    color: #666;
    text-transform: capitalize;
}
.account_mail_setbox
{
    padding: 16px 20px 30px;
    margin-top: 20px;
    background: #fff;
}
.account_mail_setbox .title
{
    font-size: 16px;
    color: #333;
}
.account_mail_setbox .mail_setbox_out
{
    min-height: 135px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.account_mail_setbox .mail_setbox_out .item
{
    text-align: center;
}
.account_mail_setbox .mail_setbox_out .item .tips
{
    font-size: 18px;
    color: #333;
}
.account_mail_setbox .mail_setbox_out .item .button
{
    font-size: 14px;
    color: #fff;
    background-color: #096efd;
    padding: 7px 18px;
    display: inline-block;
    margin-top: 15px;
    cursor: pointer;
    border-radius: 5px;
}
.alert_mail_setbox
{
    position: fixed;
    width: 440px;
    height: 300px;
    background-color: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10001;
    border-radius: 5px;
    margin: auto;
    box-sizing: border-box;
    padding: 25px 30px 40px 30px;
    display: none;
}
.alert_mail_setbox.current
{
    display: block;
}
.alert_mail_setbox .title
{
    font-size: 18px;
    color: #000;
}
.alert_mail_setbox .close
{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 30px;
    top: 25px;
    cursor: pointer;
    transform: rotate(45deg);
}
.alert_mail_setbox .close::before
{
    content: '';
    width: 2px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background-color: #c7c7c7;
}
.alert_mail_setbox .close::after
{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-color: #c7c7c7;
}
.alert_mail_setbox .content .rows
{
    display: flex;
    margin-top: 30px;
}
.alert_mail_setbox .content .rows .name
{
    font-size: 14px;
    color: #666;
    flex: 1;
    display: flex;
    justify-content: right;
    align-items: center;
    padding-right: 20px;
    text-align: right;
}
.alert_mail_setbox .content .rows .input
{
    width: 300px;
}
.alert_mail_setbox .content .rows .input input
{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-radius: 5px;
    line-height: 36px;
    padding: 0 10px;
}
.alert_mail_setbox .content .button
{
    display: flex;
    justify-content: center;
    margin-top: 30px;
}
.alert_mail_setbox .content .button button
{
    width: 100px;
    height: 40px;
    line-height: 40px;
    border: 0;
    background-color: #eef5ff;
    text-align: center;
    font-size: 14px;
    color: #096efd;
    margin: 0 10px;
    border-radius: 3px;
}
.alert_mail_setbox .content .button button[name="submit"]
{
    background-color: #096efd;
    color: #fff;
}
.user_index .user_orders
{
    margin-top: 20px;
}
.user_index .user_orders .table
{
    margin-top: 20px;
}
.user_index .user_orders .table table td span
{
    width: 68px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    font-size: 12px;
    background-color: #fee;
    color: #fc4141;
    text-align: center;
    border-radius: 25px;
}
.user_index .user_orders .table table td span.pay
{
    background-color: #e6f2ff;
    color: #096efd;
}
.user_index .user_orders .table table td span.confirmed
{
    background-color: #fff4db;
    color: #ff9c00;
}
.user_index .user_orders .table .no_data
{
    min-height: 200px;
}
.user_orders .orders_list .table
{
    margin-top: 20px;
    min-height: 450px;
}
.user_orders .orders_list .table table td span, .user_collect .collect_list .table table td span
{
    width: 68px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    font-size: 12px;
    background-color: #fee;
    color: #fc4141;
    text-align: center;
    border-radius: 25px;
}
.user_orders .orders_list .table table td span.pay, .user_collect .collect_list .table table td span.pay
{
    background-color: #e6f2ff;
    color: #096efd;
}
.user_orders .orders_list .table table td span.confirmed, .user_collect .collect_list .table table td span.confirmed
{
    background-color: #fff4db;
    color: #ff9c00;
}
.user_orders .orders_list .table .no_data
{
    min-height: 450px;
}
.user_history .history_list .table
{
    margin-top: 20px;
    min-height: 450px;
}
.user_history .history_list .table .no_data
{
    min-height: 450px;
}
.user_collect .collect_list .table
{
    margin-top: 20px;
    min-height: 450px;
}
.user_collect .collect_list .table .no_data
{
    min-height: 450px;
}
.user_collect .collect_list .table .selector .selector_box .button.cancel_collect
{
    margin-right: 10px;
}
.user_collect .collect_list .tools
{
    margin-top: 15px;
    display: flex;
    align-items: center;
}
.user_collect .collect_list .tools .category
{
    flex: 1;
}
.user_collect .collect_list .tools .category a
{
    display: inline-block;
    color: var(--maincolor1);
    padding-left: 20px;
    background-image: url(../images/icon-drop.png);
    background-position: 0 center;
    background-repeat: no-repeat;
    text-transform: capitalize;
}
.user_collect .collect_list .tools .search
{
    position: relative;
}
.user_collect .collect_list .tools .search input
{
    width: 240px;
    height: 34px;
    line-height: 34px;
    border-radius: 34px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 12px;
}
.user_collect .collect_list .tools .search button
{
    width: 34px;
    height: 34px;
    border-radius: 34px;
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: var(--maincolor1);
    background-image: url(../images/icon-search1.png);
    background-position: center;
    background-repeat: no-repeat;
}
.user_collect .collect_list .tools .button
{
    width: 90px;
    height: 34px;
    line-height: 34px;
    border-radius: 34px;
    background-color: #e6f2ff;
    color: var(--maincolor2);
    text-align: center;
    cursor: pointer;
    margin-left: 10px;
    text-transform: capitalize;
}
.user_collect .collect_list .tools .button.export
{
    background-color: var(--maincolor1);
    color: #fff;
    transition: all .3s;
}
.user_collect .collect_list .tools .button.export:hover
{
    background-color: var(--maincolor1hover);
}
.fixed_filter .fixed_form .fixed_item
{
    padding: 25px 20px;
    background-color: #f4f7fc;
    border-radius: 8px;
    margin-top: 20px;
}
.fixed_filter .fixed_form .fixed_item:first-child
{
    margin-top: 0;
}
.fixed_filter .fixed_form .fixed_item .title
{
    font-size: 16px;
    color: #001141;
    text-transform: capitalize;
}
.fixed_filter .fixed_form .fixed_item .fixed_container
{
    margin-top: 15px;
}
.fixed_filter .fixed_form .fixed_item .fixed_container .fixed_checkbox
{
    margin-top: 14px;
}
.fixed_filter .fixed_form .fixed_item .fixed_container .fixed_checkbox:first-child
{
    margin-top: 0;
}
.fixed_filter .fixed_form .fixed_item .fixed_container .fixed_checkbox input
{
    width: 15px;
    height: 15px;
    vertical-align: middle;
}
.fixed_filter .fixed_form .fixed_item .fixed_container .fixed_checkbox label
{
    color: #495567;
    margin-left: 4px;
    vertical-align: middle;
}
.fixed_filter .fixed_form .fixed_item .fixed_container .fixed_select
{
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #001141;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/icon-select-arrow.png);
    background-repeat: no-repeat;
    background-position: right 15px center;
    text-transform: capitalize;
}
.fixed_category .total
{
    height: 40px;
    line-height: 40px;
    color: #404852;
    position: relative;
    background-color: #f4f7fc;
    margin-bottom: 3px;
    text-transform: capitalize;
}
.fixed_category .total::before
{
    content: '';
    width: 20px;
    height: 40px;
    background-color: #f4f7fc;
    position: absolute;
    left: -20px;
    top: 0;
}
.fixed_category .total::after
{
    content: '';
    width: 20px;
    height: 40px;
    background-color: #f4f7fc;
    position: absolute;
    right: -20px;
    top: 0;
}
.fixed_category .rows
{
    height: 26px;
    line-height: 26px;
    position: relative;
    padding: 10px 0;
}
.fixed_category .rows .title
{
    color: #495567;
}
.fixed_category .rows .title span
{
    color: #999;
}
.fixed_category .rows .button
{
    width: 26px;
    height: 26px;
    border-radius: 26px;
    position: absolute;
    background-color: #e6f2ff;
    background-position: center;
    background-repeat: no-repeat;
    right: 0;
    top: 10px;
    cursor: pointer;
}
.fixed_category .rows .button.view
{
    background-image: url(../images/icon_view.svg);
    right: 72px;
    background-size: 16px auto;
}
.fixed_category .rows .button.delete
{
    background-image: url(../images/icon-garbage.png);
    right: 36px;
}
.fixed_category .rows .button.edit
{
    background-image: url(../images/icon-edit.png);
}
.fixed_category .new_category
{
    width: calc(100% - 40px);
    padding: 20px;
    background-color: #fff;
    position: absolute;
    left: 0;
    bottom: 88px;
    transition: all .3s;
    transform: translateY(100%);
}
.fixed_category .new_category.current
{
    transform: translateY(0);
}
.fixed_category .new_category .category_box
{
    height: 178px;
    background-color: #f4f7fc;
    border-radius: 8px;
    padding: 20px;
    box-sizing: border-box;
}
.fixed_category .new_category .category_box .title
{
    font-size: 16px;
    color: #001141;
    padding-top: 5px;
}
.fixed_category .new_category .category_box .input
{
    margin-top: 20px;
}
.fixed_category .new_category .category_box .input input
{
    height: 40px;
    line-height: 40px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background-color: #fff;
    box-sizing: border-box;
    width: 100%;
    padding: 0 10px;
}
.fixed_category .new_category .category_box .button
{
    display: flex;
    justify-content: flex-end;
    margin-top: 7px;
    flex-direction: row-reverse;
}
.fixed_category .new_category .category_box .button button
{
    width: 104px;
    height: 35px;
    line-height: 35px;
    background-color: #e6f2ff;
    border: 0;
    margin-right: 10px;
    color: var(--maincolor1);
    border-radius: 3px;
}
.fixed_category .new_category .category_box .button button:nth-child(2)
{
    background-color: var(--maincolor1);
    color: #fff;
}
.fixed_export .fixed_form .fixed_item
{
    padding: 25px 20px;
    background-color: #f4f7fc;
    border-radius: 8px;
    margin-top: 20px;
}
.fixed_export .fixed_form .fixed_item:first-child
{
    margin-top: 0;
}
.fixed_export .fixed_form .fixed_item .title
{
    font-size: 16px;
    color: #001141;
    text-transform: capitalize;
}
.fixed_export .fixed_form .fixed_item .fixed_container
{
    margin-top: 15px;
}
.fixed_export .fixed_form .fixed_item .fixed_container .fixed_radio
{
    margin-top: 14px;
}
.fixed_export .fixed_form .fixed_item .fixed_container .fixed_radio:first-child
{
    margin-top: 0;
}
.fixed_export .fixed_form .fixed_item .fixed_container .fixed_radio input
{
    vertical-align: middle;
}
.fixed_export .fixed_form .fixed_item .fixed_container .fixed_radio label
{
    color: #495567;
    margin-left: 4px;
}
.fixed_export .fixed_form .fixed_item .fixed_container .fixed_input input
{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border-radius: 3px;
    border: 1px solid #ddd;
    background-color: #fff;
    box-sizing: border-box;
}
.fixed_export .fixed_form .fixed_item .fixed_container .tips
{
    font-size: 12px;
    line-height: 20px;
    color: #f68f44;
    padding-left: 25px;
    background-image: url(../images/icon-tip.png);
    background-position: 0 center;
    background-repeat: no-repeat;
    margin-top: 8px;
}
.change_category .item_box .rows
{
    display: block;
    margin-bottom: 10px;
    cursor: pointer;
}
.change_category .item_box .rows .radio_label
{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.change_category .item_box .rows .title
{
    font-size: 16px;
    color: #001141;
    display: inline-block;
    vertical-align: middle;
}
.register_body
{
    min-height: 100vh;
    background: url(../images/register_banner.png) no-repeat center/cover;
}
.account_out
{
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    min-height: calc(100vh - 164px);
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.account_out .account_logo
{
    width: 100%;
    padding: 30px 0 30px 40px;
    filter: brightness(0) invert(1);
}
.account_out .account_logo img
{
    width: 190px;
    height: 44.3333px;
}
.account_out .account_content
{
    width: 92vw;
    min-height: 638px;
    max-width: 1280px;
    margin: 0 auto;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}/*.account_out .account_content .account_copy_writing{max-height: 110px}*/
.account_out .account_content .account_copy_writing p
{
    font-size: 36px;
    color: #fff;
    margin-bottom: 56px;
}
.account_out .account_content .account_copy_writing ul .account_copy_writing_tips
{
    float: left;
}
.account_out .account_content .account_copy_writing ul li
{
    font-size: 20px;
    color: #fff;
    float: left;
    margin-right: 39px;
}
.account_out .account_content .account_copy_writing ul li img
{
    vertical-align: middle;
}
.account_out .account_content .account_copy_writing ul li span
{
    vertical-align: middle;
}
.account_out .account_content .account_box
{
    float: right;
    max-width: 506px;
    background: #fff;
    border-radius: 18px;
    margin: 0;
    box-sizing: border-box;
    padding: 50px 40px;
    box-shadow: 0 0 13px rgba(18,41,75,.1);
}
.account_out .account_content .account_box .menu_box
{
    display: flex;
}
.account_out .account_content .account_box .menu_box label
{
    float: left;
    font-size: 30px;
    color: #a0a0a0;
    line-height: 30px;
    font-weight: bold;
    border-bottom: 4px solid transparent;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    cursor: pointer;
}
.account_out .account_content .lang_en .account_box .menu_box label
{
    float: left;
    font-size: 38px;
}
.account_out .account_content .account_box .menu_box label.cur
{
    color: #333;
    border-color: #005aff;
}
.account_out .account_content .account_box .menu_box label.no_b
{
    border-color: transparent;
}
.account_box .rows_box
{
    margin-top: 0;
}
.account_out .account_content .account_box .rows_box .rows
{
    margin-top: 20px;
}
.account_out .account_content .account_box .rows_box .rows.hide
{
    display: none;
}
.account_out .account_content .account_box .rows_box .rows .input.rea
{
    position: relative;
}
.account_out .account_content .account_box .rows_box .rows .input input
{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #eee;
    border-radius: 8px;
    height: 54px;
    font-size: 14px;
    color: #a0a0a0;
    padding: 0 21px;
}
.account_out .account_content .account_box .rows_box .rows .input .code_input
{
    width: 66%;
}
.account_out .account_content .account_box .rows_box .rows .input input::-webkit-input-placeholder
{/* WebKit browsers */
    color: #90949d;
}
.account_out .account_content .account_box .rows_box .rows .input input:-moz-placeholder
{/* Mozilla Firefox 4 to 18 */
    color: #90949d;
}
.account_out .account_content .account_box .rows_box .rows .input input::-moz-placeholder
{/* Mozilla Firefox 19+ */
    color: #90949d;
}
.account_out .account_content .account_box .rows_box .rows .input input:-ms-input-placeholder
{/* Internet Explorer 10+ */
    color: #90949d;
}
.account_out .account_content .account_box .rows_box .rows .input .input_tips
{
    font-size: 14px;
    color: #ff4d4f;
    padding: 0 0 0 50px;
    display: none;
    margin: 0 0 -23px;
    float: right;
}
.account_out .account_content .account_box .rows_box .rows .input input[type=submit]
{
    color: #fff;
    text-align: center;
    font-size: 18px;
    text-transform: capitalize;
}
.account_out .account_content .account_box .rows_box .rows .btn_disabled
{
    background: #6d9fff;
    border-color: #6d9fff;
}
.account_out .account_content .account_box .rows_box .rows .btn_no_disabled
{
    background: #045afe;
    border-color: #045afe;
}
.account_out .account_content .account_box .rows_box .rows .input .abs
{
    background-color: #f0f4ff;
    width: 33%;
    border-radius: 8px;
    margin-left: 10px;
    position: absolute;
    line-height: 50px;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #096efd;
    padding: 0;
    cursor: pointer;
}
.account_out .account_content .account_box .change_box
{
    text-align: center;
    margin-top: 25px;
}
.account_out .account_content .account_box .change_box *
{
    font-size: 14px;
    color: #096efd;
    display: inline-block;
    vertical-align: middle;
    text-transform: capitalize;
}
.account_out .account_content .account_box .change_box span
{
    padding: 0 17px;
}
.account_out .account_content .account_box .change_box .cur
{
    color: #096efd;
}
.account_out .account_bottom
{
    width: 100%;
    color: #fff;
}
.account_out .account_bottom .footer_right
{
    position: fixed;
    bottom: 30px;
    left: 40px;
}
.account_out .account_bottom a
{
    color: #fff;
    font-size: 14px;
}
.lang_en .account_out .account_content .account_copy_writing p
{
    font-size: 30px;
    margin-bottom: 46px;
}
.lang_en .account_out .account_content .account_copy_writing ul
{
    display: flex;
    flex-direction: column;
}
.lang_en .account_out .account_content .account_copy_writing ul li
{
    font-size: 16px;
    margin-bottom: 10px;
}
.lang_en .account_out .account_content .account_copy_writing .account_copy_writing_tips_right li
{
    margin-right: 4vw;
}
@media screen and (max-width: 1350px)
{
    .account_out .account_content .account_copy_writing .account_copy_writing_tips_right
    {
        margin-top: 2vw;
    }
    .account_out .account_content .account_copy_writing .account_copy_writing_tips_right li
    {
        margin-right: 4.4vw;
    }
}
@media screen and (max-width: 1300px)
{
    .account_out .account_content .account_copy_writing .account_copy_writing_tips_left li
    {
        margin-right: 3.5vw;
    }
    .account_out .account_content .account_copy_writing .account_copy_writing_tips_right li
    {
        margin-right: 5vw;
    }
}
@media screen and (max-width: 1000px)
{
    .account_out .account_logo
    {
        padding-left: 4vw;
        display: flex;
    }
    .account_out .account_logo a
    {
        margin: 0 auto;
    }
    .account_out .account_logo img
    {
        width: 174px;
        height: 42px;
    }
    .account_out .account_content
    {
        align-items: center;
        flex-direction: column;
        min-height: 100%;
    }
    .account_out .account_content .account_copy_writing
    {
        display: none;
    }
    .account_out .account_content .account_box
    {
        max-width: 92vw;
        width: 92vw;
        padding: 5vw 4.5vw 5vw;
    }
    .account_out .account_content .account_box .menu_box
    {
        flex-direction: column-reverse;
    }
    .account_out .account_content .account_box .menu_box label
    {
        font-size: 5vw;
    }
    .account_out .account_content .lang_en .account_box .menu_box label
    {
        font-size: 5vw;
    }
    .account_out .account_content .account_box .rows_box
    {
        margin-top: 5vw;
    }
    .account_out .account_content .account_box .rows_box .rows
    {
        margin-top: 5vw;
    }
    .account_out .account_content .account_box .rows_box .rows.last
    {
        margin-top: 5vw;
    }
    .account_out .account_content .account_box .change_box
    {
        margin-top: 5vw;
        margin-bottom: 4vw;
    }
    .account_out .account_content .account_box .rows_box .rows .input input
    {
        font-size: 3.2vw;
        min-height: 11vw;
        height: 11vw;
    }
    .account_out .account_content .account_box .rows_box .rows .input input[type=submit]
    {
        font-size: 3.2vw;
        min-height: 11vw;
    }
    .account_out .account_content .account_box .rows_box .rows .input .input_tips
    {
        font-size: 3.2vw;
        margin-bottom: -5vw;
    }
    .account_out .account_content .account_box .rows_box .rows .input .abs
    {
        font-size: 3.2vw;
        line-height: 11vw;
        min-height: 11vw;
    }
    .account_out .account_content .account_box .change_box *
    {
        font-size: 3.2vw;
    }
    .account_out .account_content .account_box .change_box span
    {
        padding: 0 2vw;
    }
    .account_out .account_bottom .footer_right
    {
        position: unset;
        margin-top: 9vw;
        margin-bottom: 10vw;
    }
    .account_out .account_bottom
    {
        display: flex;
        justify-content: center;
    }
    .account_out .account_bottom em
    {
        font-size: 3.2vw;
    }
    .account_out .account_bottom a
    {
        font-size: 3.2vw;
    }
}
.user_index .account_member_list
{
    margin-top: 20px;
}
.user_index .account_member_list .title
{
    font-size: 16px;
    color: #333;
}
.user_index .account_member_list .title .add_user
{
    font-size: 14px;
    color: #fff;
    height: 32px;
    line-height: 32px;
    background: var(--maincolor1);
    border-radius: 16px;
    float: right;
    padding: 0 18px;
    margin-top: -5.5px;
    transition: all .3s;
}
.user_index .account_member_list .title .add_user:hover
{
    background-color: var(--maincolor1hover);
}
.user_index .account_member_list .table_empty
{
    width: 100%;
    height: 70px;
    padding: 50px 0;/*background: url(../images/table_empty.png) no-repeat center;*/
}
.user_index .account_member_list .member_list_out
{
    margin-top: 20px;
    display: -webkit-grid;
    display: -ms-grid;
    display: -moz-grid;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    -webkit-grid-gap: 20px;
    -ms-grid-gap: 20px;
    grid-gap: 20px;
}
.user_index .account_member_list .member_list_out .copy
{
    background: #f3f9ff;
    border-radius: 3px;
    padding: 16px 19px;
    box-sizing: border-box;
    position: relative;
}
.user_index .account_member_list .member_list_out .copy .abs_btn
{
    position: absolute;
    right: 20px;
    bottom: 8px;
    white-space: nowrap;
    display: none;
}
.user_index .account_member_list .member_list_out .copy:hover .abs_btn
{
    display: block;
}
.user_index .account_member_list .member_list_out .copy .abs_btn a
{
    display: inline-block;
    width: 15px;
    height: 17px;
    vertical-align: middle;
    margin-left: 5px;
    background: url(../images/icon_del.png) no-repeat center;
}
.user_index .account_member_list .member_list_out .copy .abs_btn a.edit
{
    background: url(../images/icon_edit.png) no-repeat center top 2px;
}
.user_index .account_member_list .member_list_out .copy .name
{
    font-size: 16px;
    color: #2c4259;
    line-height: 1.5;
}
.user_index .account_member_list .member_list_out .copy .tips_box
{
    margin-top: 12px;
}
.user_index .account_member_list .member_list_out .copy .tips_box .box span
{
    font-size: 14px;
    line-height: 1.71428;
    color: #666;
}
.user_index .account_member_list .member_list_out .copy .tips_box .box span:first-child
{
    width: 70px;
    white-space: nowrap;
    display: inline-block;
}
.user_index .account_member_list .member_list_out .copy .tips_box .box span a
{
    color: #096efd;
}
.global_fixed_right.add_member .scoll_box
{
    padding: 0 20px 20px;
    height: calc(100vh - 164px);
    box-sizing: border-box;
}
.global_fixed_right.edit_member .scoll_box
{
    padding: 0 20px 20px;
    height: calc(100vh - 164px);
    box-sizing: border-box;
}
.global_fixed_right .bottom_fix
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 88px;
    box-shadow: 0 0 13px rgba(18,41,75,.1);
    box-sizing: border-box;
    padding: 20px;
    background: #fff;
}
.global_fixed_right .bottom_fix .checkbox_label_all
{
    float: left;
    margin-top: 17px;
    margin-right: 10px;
}
.global_fixed_right .bottom_fix span
{
    float: left;
    line-height: 48px;
    font-size: 14px;
    color: #666;
}
.global_fixed_right .bottom_fix .btn
{
    width: 288px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 14px;
    color: #2486ee;
    padding-left: 26px;
    border-radius: 2px;
    display: inline-block;
    box-sizing: border-box;
    float: right;
    background: url(../images/list_save_0.png) #edf6ff no-repeat left 43% center;
    background: #096efd;
    color: #fff;
    padding: 0;
}
.global_fixed_right .rows
{
    margin-bottom: 17px;
}
.global_fixed_right .rows .input
{
    display: block;
}
.global_fixed_right .rows .input input
{
    font-size: 12px;
    color: #a0a0a0;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #ddd;
    width: 100%;
    height: 32px;
    padding: 0 9px;
}
.global_fixed_right .rows .input input::-webkit-input-placeholder
{/* WebKit browsers */
    color: #a0a0a0;
}
.global_fixed_right .rows .input input:-moz-placeholder
{/* Mozilla Firefox 4 to 18 */
    color: #a0a0a0;
}
.global_fixed_right .rows .input input::-moz-placeholder
{/* Mozilla Firefox 19+ */
    color: #a0a0a0;
}
.global_fixed_right .rows .input input:-ms-input-placeholder
{/* Internet Explorer 10+ */
    color: #a0a0a0;
}
.global_fixed_right .rows label
{
    display: inline-block;
    vertical-align: middle;
    line-height: 26px;
    color: #333;
}
.user_box.user_collect .container_title .tools_mobile
{
    display: none;
}
.user_index .user_info .info .name span
{
    display: inline-block;
    vertical-align: middle;
}
.user_index .user_info .info .name .info_forgot_btn
{
    display: inline-block;
    vertical-align: middle;
    color: #096efd;
    font-size: 14px;
    white-space: nowrap;
}
@media screen and (max-width: 1024px)
{
    .user_box .table table th:first-child:after
    {
        display: none;
    }
    .user_box .table table th:last-child:after
    {
        display: none;
    }
    .table_out
    {
        max-width: 100%;
        overflow-x: auto;
        scrollbar-width: thin;
    }
    .table_out::-webkit-scrollbar
    {
        width: 5px;
        height: 5px;
    }
    .table_out::-webkit-scrollbar-thumb
    {
        border-radius: .6rem;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
        background: #d7d7d7;
    }
    .table_out::-webkit-scrollbar-track
    {
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
        border-radius: .6rem;
        background: #fff;
    }
    .user_box
    {
        flex-wrap: wrap;
    }
    .user_box .left_side, .user_box .right_side
    {
        width: 100%;
    }
    .user_box .left_side
    {
        margin-right: 0;
    }
    .user_box .right_side
    {
        margin-top: 5.3vw;
    }
    .user_box .left_side .crumbs
    {
        display: inline-flex;
        align-items: center;
        justify-content: space-between;
        background-color: #f4f7fd;
        padding: 3.3vw 0;
        width: 100%;
        border-bottom: 1.6px solid #edf0f5;
    }
    .user_box .left_side .crumbs .item
    {
        margin-top: 0;
        width: calc(100% / 5);
        display: inline-block;
        text-indent: -9998.4px;
        text-align: center;
        position: relative;
    }
    .user_box .left_side .crumbs .item.current::after
    {
        position: absolute;
        content: '';
        width: 50%;
        height: 1.6px;
        background-color: #045afe;
        bottom: -68%;
        left: 50%;
        transform: translateX(-50%);
    }
    .user_box .left_side .crumbs .item.index a
    {
        background-image: url(../images/icon-index-mobile.png);
    }
    .user_box .left_side .crumbs .item.index.current a
    {
        background-image: url(../images/icon-index-current-mobile.png);
    }
    .user_box .left_side .crumbs .item.collect a
    {
        background-image: url(../images/icon-collect-mobile.png);
    }
    .user_box .left_side .crumbs .item.collect.current a
    {
        background-image: url(../images/icon-collect-current-mobile.png);
    }
    .user_box .left_side .crumbs .item.orders a
    {
        background-image: url(../images/icon-orders-mobile.png);
    }
    .user_box .left_side .crumbs .item.orders.current a
    {
        background-image: url(../images/icon-orders-current-mobile.png);
    }
    .user_box .left_side .crumbs .item.history a
    {
        background-image: url(../images/icon-history-mobile.png);
    }
    .user_box .left_side .crumbs .item.history.current a
    {
        background-image: url(../images/icon-history-current-mobile.png);
    }
    .user_box .left_side .crumbs .item.logout a
    {
        background-image: url(../images/icon-logout-mobile.png);
    }
    .user_box .left_side .crumbs .item a
    {
        padding: 0;
        line-height: 5.3vw;
        width: 100%;
        background-position: center;
        background-size: contain;
    }
    .user_box .left_side .crumbs .item a i
    {
        display: none;
    }
    .user_box .table table th
    {
        padding: 0 2.5vw;
    }
    .user_box .table table td
    {
        padding: 3.3vw 2.5vw;
    }
    .user_index .user_info
    {
        flex-wrap: wrap;
        height: auto;
    }
    .user_index .user_info .info .name
    {
        font-size: 5.8vw;
    }
    .user_index .user_info .info .date
    {
        font-size: 3.7vw;
        margin-top: 4vw;
    }
    .user_index .user_info .tool
    {
        width: 100%;
        margin-top: 6.5vw;
    }
    .user_index .user_info .tool a
    {
        width: 38.7vw;
        height: 10.7vw;
        line-height: 10.7vw;
        border-radius: 5.3vw;
        font-size: 3.2vw;
    }/*.user_index .user_info .tool a:first-of-type{margin-left: 0;}*/
    .user_index .user_info .tool .tips_upgrade_cut span
    {
        max-width: calc(100% - 25px);
    }
    .user_index .user_category
    {
        column-gap: 0;
        border-radius: 1.1vw;
    }
    .user_index .user_category .item.bg_container
    {
        border-radius: 0;
        box-shadow: none;
    }
    .user_index .user_category .item .box .number
    {
        font-size: 8vw;
    }
    .user_index .account_mail_out .item
    {
        width: 50%;
    }
    .user_index .account_mail_out .item .number
    {
        font-size: 4.6vw;
        color: #333;
        margin-bottom: 1vw;
    }
    .user_index .account_mail_out .item .name
    {
        font-size: 3.6vw;
    }
    .user_box.user_history .table table *
    {
        font-size: 12px;
    }
    .user_box.user_history .table table .i10
    {
        text-indent: 0;
    }
    .user_box.user_history .table table td
    {
        padding: 2.8vw 2vw;
    }
    .user_box.user_history .table table th
    {
        padding: 0 1.8vw;
    }
    .user_box.user_history .table table tr th
    {
        font-size: 14px;
    }
    .user_box.user_history .table table tr th:first-child
    {
        width: 35%;
    }
    .user_box.user_history .table .opt a
    {
        width: 25px;
        height: 25px;
        border-radius: 12.5px;
    }
    .user_main .fixed_category, .user_main .fixed_filter, .user_main .fixed_export, .user_main .fixed_clue_info, .user_main .change_category
    {
        width: 90%;
    }
    .user_index .account_member_list .title
    {
        font-size: 3.6vw;
    }
    .user_index .account_member_list .title .add_user
    {
        font-size: 12px;
        height: 28px;
        line-height: 28px;
        padding: 0 12px;
        margin-top: -6px;
    }
    .user_index .account_member_list .member_list_out
    {
        -webkit-grid-template-columns: repeat(1,1fr);
        -ms-grid-columns: repeat(1,1fr);
        grid-template-columns: repeat(1,1fr);
        -webkit-grid-gap: 15px;
        -ms-grid-gap: 15px;
        grid-gap: 15px;
    }
    .user_index .account_member_list .member_list_out .copy
    {
        padding: 12px;
    }
    .user_index .account_member_list .member_list_out .copy .abs_btn
    {
        right: 10px;
        bottom: 8px;
        display: block;
    }
    .user_index .account_member_list .member_list_out .copy .abs_btn a
    {
        width: 15px;
        height: 17px;
        margin-left: 5px;
        background: url(../images/icon_del.png) no-repeat center;
    }
    .user_index .account_member_list .member_list_out .copy .abs_btn a.edit
    {
        background: url(../images/icon_edit.png) no-repeat center top 2px;
    }
    .user_index .account_member_list .member_list_out .copy .name
    {
        font-size: 14px;
    }
    .user_index .account_member_list .member_list_out .copy .tips_box
    {
        margin-top: 8px;
    }
    .user_index .account_member_list .member_list_out .copy .tips_box .box span
    {
        font-size: 12px;
    }
    .user_index .account_member_list .member_list_out .copy .tips_box .box span:first-child
    {
        width: 60px;
    }
    .global_fixed_right.add_member
    {
        width: 75vw;
        max-width: 400px;
    }
    .user_collect .collect_list .tools .category, .user_collect .collect_list .tools .button
    {
        display: none;
    }
    .user_collect .collect_list .tools .search
    {
        flex: 1;
        margin-top: 10px;
    }
    .user_collect .collect_list .tools .search input
    {
        width: 100%;
        height: 8vw;
        line-height: 8vw;
        border-radius: 5px;
    }
    .user_collect .collect_list .tools .search button
    {
        height: 8vw;
        line-height: 8vw;
        border-radius: 5px;
    }
    .user_box.user_collect .container_title
    {
        position: relative;
    }
    .user_box.user_collect .container_title .tools_mobile
    {
        display: flex;
        align-items: center;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
    }
    .user_box.user_collect .container_title .tools_mobile .m_tools_btn
    {
        width: 8vw;
        height: 8vw;
        border-radius: 50%;
        margin-left: 1.3vw;
    }
    .user_box.user_collect .container_title .tools_mobile .m_tools_btn.m_category
    {
        background: url(../images/mobile-category.png) no-repeat center #e6f2ff;
        background-size: 50%;
    }
    .user_box.user_collect .container_title .tools_mobile .m_tools_btn.m_filter
    {
        background: url(../images/mobile-filter.png) no-repeat center #e6f2ff;
        background-size: 50%;
    }
    .user_box.user_collect .container_title .tools_mobile .m_tools_btn.m_export
    {
        background: url(../images/mobile-export.png) no-repeat center #045afe;
        background-size: 50%;
    }
    .user_box.user_collect .table table .selector .selector_box
    {
        width: 55px;
        height: 40px;
    }
    .user_box.user_collect .table table .selector .selector_box.open
    {
        width: 70vw;
    }
    .lang_en .user_box.user_collect .table table .selector .selector_box.open
    {
        width: 85vw;
    }
    .user_box.user_collect .table table td
    {
        font-size: 12px;
    }
    .user_box.user_collect .table table th
    {
        text-align: center;
        font-size: 12px;
    }
    .user_box.user_collect .bg_container
    {
        padding: 10px;
    }
    .user_box.user_collect .table table th:first-child
    {
        min-width: 30px;
    }
    .user_box.user_collect .table table th:first-child:after
    {
        width: 10px;
        left: -10px;
    }
    .user_box.user_collect .table table th:last-child:after
    {
        width: 10px;
        right: -10px;
    }
    .user_box.user_collect .table table .i15
    {
        text-indent: 0;
    }
}/*双十一会员中心*/
.user_index .activity_11_member .tool a
{
    background-color: #ff910b;
    color: #fff;
    position: relative;
}
.user_index .activity_11_member .tool a:after
{
    content: '';
    position: absolute;
    right: -10px;
    top: -12px;
    width: 56px;
    height: 20px;
    background: url(../images/account_11_title.png) no-repeat center/contain;
}/*会员中心升级20231114*/
.user_index .user_use_num
{
    margin-top: 20px;
    display: flex;
    flex-direction: column;
}
.user_index .user_use_num .use_num_top
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.user_index .user_use_num .use_num_top a
{
    display: inline-block;
    font-size: 14px;
    min-width: 86px;
    height: 40px;
    line-height: 40px;
    color: var(--maincolor2);
    background-color: #e6f2ff;
    text-align: center;
    border-radius: 20px;
    margin-left: 20px;
    padding: 0 15px;
    text-transform: capitalize;
}
.user_index .user_use_num .use_num_top .container_btn a:nth-child(2)
{
    background-color: var(--maincolor1);
    color: #fff;
    transition: all .3s;
}
.user_index .user_use_num .use_num_bottom
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}
.user_index .user_use_num .use_num_bottom .use_num_box
{
    padding: 45px 0;
    background-color: #f7f9fb;
    width: 49%;
    text-align: center;
}
.user_index .user_use_num .use_num_bottom .use_num_box .number
{
    font-size: 36px;
    color: #096efd;
    font-weight: bold;
}
.user_index .user_use_num .use_num_bottom .use_num_box .number span
{
    color: #495567;
}
.user_index .user_use_num .use_num_bottom .use_num_box .name
{
    font-size: 18px;
    color: #495567;
}
@media screen and (max-width: 520px)
{
    .user_index .user_use_num .use_num_bottom
    {
        flex-direction: column;
    }
    .user_index .user_use_num .use_num_bottom .use_num_box
    {
        width: 100%;
    }
    .user_index .user_use_num .use_num_bottom .use_num_box:nth-child(2)
    {
        margin-top: 20px;
    }
    .user_index .user_use_num a
    {
        margin-left: 0;
    }
}/*线索备注*/
.user_box .table .opt .edit
{
    background-image: url(../images/icon-edit-pen.png);
}
.fixed_clue_info .fixed_form .fixed_item
{
    margin-top: 20px;
}
.fixed_clue_info .fixed_form .fixed_item:first-child
{
    margin-top: 0;
}
.fixed_clue_info .fixed_form .fixed_item .title
{
    font-size: 16px;
    color: #001141;
    text-transform: capitalize;
    display: flex;
    justify-content: space-between;
}
.fixed_clue_info .fixed_form .fixed_item .fixed_container
{
    margin-top: 15px;
}
.fixed_clue_info .fixed_form .fixed_item .fixed_container .fixed_select
{
    width: 100%;
    box-sizing: border-box;
    height: 44px;
    line-height: 44px;
    padding: 0 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #001141;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/icon-select-arrow.png);
    background-repeat: no-repeat;
    background-position: right 15px center;
    text-transform: capitalize;
}/*标签*/
.item_label .fixed_container .input
{
    font-size: 12px;
    color: #aaa;
    display: block;
}
.item_label .fixed_container .box_option_list
{
    max-width: 500px;
}
.item_label .fixed_container .box_option_list .option_focus
{
    border-color: #086efd;
    outline: none!important;
    box-shadow: 0 0 5px #ddd;
}
.item_label .fixed_container .box_option_list .option_selected
{
    min-height: 34px;
    cursor: text;
    padding: 8px 10px 0;
    border: 1px #ddd solid;
    border-radius: 5px;
    position: relative;
    z-index: 1;
}
.item_label .fixed_container .box_option_list .option_selected .select_list
{
    display: inline-block;
    vertical-align: top;
}/*属性勾选按钮*/
.item_label .fixed_container .box_option_list .btn_attr_choice
{
    height: 28px;
    line-height: 28px;
    margin-right: 8px;
    margin-bottom: 8px;
    vertical-align: top;
    padding: 0 18px;
    cursor: default;
    -webkit-border-radius: 50px;
    position: relative;
    display: inline-block;
    -webkit-user-select: none;
    -webkit-transition: all .3s;
}
.item_label .fixed_container .btn_attr_choice>b
{
    max-width: 186px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    white-space: nowrap;
    color: #555;
}
.item_label .fixed_container .btn_attr_choice>input
{
    display: none;
}
.item_label .fixed_container .box_option_list .btn_attr_choice>i
{
    width: 18px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: -8px -65px;
    background-color: #fff;
    border-left: 0;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    position: absolute;
    top: 0;
    right: -1px;
    z-index: 0;
    cursor: pointer;
    display: block;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.item_label .fixed_container .box_option_list .btn_attr_choice>i.hide
{
    display: none;
}
.item_label .fixed_container .box_option_list .btn_attr_choice:hover>i
{
    background-image: url(../images/icon_close.png);
    right: -7px;
    z-index: 1;
}
.item_label .fixed_container .btn_attr_choice.current
{
    color: #555;
    background-color: #daeffe;
    border: transparent;
}
.item_label .fixed_container .btn_attr_choice.current>i
{
    background-color: #daeffe;
    border: 0;
    top: 0;
    right: 0;
}
.item_label .fixed_container .box_option_list .option_not_yet .btn_attr_choice:hover>i
{
    background-color: #daeffe;
}
.item_label .fixed_container .btn_attr_choice.current:hover>i
{
    right: -7px;
}
.item_label .fixed_container .btn_attr_choice.disabled>i
{
    display: none;
}
.item_label .fixed_container .box_button_choice .choice_list .btn_attr_choice
{
    vertical-align: top;
}
.item_label .fixed_container .box_button_choice .choice_list .btn_attr_choice>i
{
    height: 32px;
    background-position: -7px -18px;
}
.item_label .fixed_container .box_button_choice .choice_list .btn_attr_choice.placeHolder
{
    background-color: #fff;
    border: 1px #aaa dashed;
}
.item_label .fixed_container .box_button_choice .choice_list .attr_not_yet .btn_attr_choice
{
    background-color: #f8f8f8;
}
.item_label .fixed_container .box_button_choice .choice_list .attr_not_yet .btn_attr_choice>i
{
    background-color: #f8f8f8;
    background-position: -7px -18px;
}
.item_label .fixed_container .box_option_list .btn_attr_choice
{
    height: 28px;
    line-height: 28px;
    margin-right: 8px;
    margin-bottom: 8px;
    vertical-align: top;
}
.item_label .fixed_container .box_option_list .btn_attr_choice>i
{
    height: 28px;
    background-position: -7px -67px;
}
.item_label .fixed_container .box_option_list .btn_attr_choice.placeHolder
{
    background-color: #fff;
    border: 1px #aaa dashed;
}
.item_label .fixed_container .box_option_list .option_not_yet .btn_attr_choice
{
    background-color: #f0f0f0;
}
.item_label .fixed_container .box_option_list .option_not_yet .btn_attr_choice.disabled
{
    color: #ccc;
    cursor: no-drop;
}
.item_label .fixed_container .box_option_list .option_not_yet .btn_attr_choice>i
{
    background-color: #f0f0f0;
    background-position: -7px -67px;
}
.item_label .fixed_container .box_option_list .option_not_yet .btn_attr_choice:hover
{
    background-color: #daeffe;
}
.item_label .fixed_container .box_option_list .option_not_yet .btn_attr_choice:hover>i
{
    background-color: #daeffe;
}
.item_label .fixed_container .box_option_list .option_selected .box_input
{
    width: 20px;
    background-color: #fff;
    z-index: 2;
    display: none;
    height: 36px;
    line-height: 36px;
    border: 0;
    vertical-align: top;
    text-indent: 10px;
}
.item_label .fixed_container .box_option_list .option_selected .placeholder
{
    display: flex;
    align-items: center;
    height: 40px;
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 1;
    color: #7d8d9e;
}
.item_label .fixed_container .box_option_list .option_selected .placeholder.hide
{
    display: none;
}
.item_label .fixed_container .box_option_list .option_not_yet
{
    background-color: #fff;
    border: 0;
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    display: none;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.2);
    padding: 8px 10px 0;
    position: relative;
    z-index: 1;
}
.item_label .fixed_container .box_option_list .option_not_yet::after
{
    content: '';
    width: 100%;
    height: 10px;
    background-color: #fff;
    left: 0;
    top: 100%;
    position: absolute;
}
.item_label .fixed_container .box_option_list .option_not_yet .btn_attr_choice
{
    background-color: #f0f0f0;
}
.item_label .fixed_container .box_option_list .option_not_yet .btn_attr_choice>i
{
    background-color: #f0f0f0;
    background-position: -7px -67px;
}
.item_label .fixed_container .btn_attr_choice
{
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    margin-bottom: 8px;
    padding: 0 18px;
    color: #555;
    cursor: default;
    background-color: #fff;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    position: relative;
    display: inline-block;
    user-select: none;
    -webkit-user-select: none;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.item_label .fixed_container .box_option_list .option_button
{
    height: 20px;
    line-height: 20px;
    padding: 15px 10px 10px 10px;
    background-color: #fff;
    border-top: 0;
    border-radius: 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: none;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.2);
}
.item_label .fixed_container .box_option_list .select_all
{
    margin-top: 3px;
    color: #7d8d9e;
    display: inline-block;
}
.fixed_clue_info .fixed_form .fixed_item .fixed_container .fixed_textarea textarea
{
    width: 100%;
    padding: 10px 10px;
    line-height: 1.5;
    box-sizing: border-box;
    border: 1px #ddd solid;
}
.fixed_clue_info .fixed_form .title .view_cate
{
    color: #096efd;
    font-size: 12px;
}/*标签*//*线索备注*//*筛选*/
.fixed_filter .item_label .box_filter .filter_list .filter_option .filter_option_input
{
    padding: 15px 0;
}
.fixed_filter .item_label .box_drop_double
{
    position: relative;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
}
.fixed_filter .item_label .box_filter .filter_list .filter_option .filter_option_input>input, .fixed_filter .item_label .box_filter .filter_list .filter_option .filter_option_input .box_drop_double .box_checkbox_list, .fixed_filter .item_label .box_filter .filter_list .filter_option .filter_option_input .box_drop_double .box_checkbox_list>input
{
    background-color: #fff;
}
.fixed_filter .item_label .box_drop_double .box_drop_focus
{
    border-color: #045afe;
    outline: none!important;
    box-shadow: 0 0 5px rgba(7,187,139,.3);
}
.fixed_filter .item_label .box_drop_double .box_checkbox_list
{
    min-height: 36px;
    overflow: hidden;
    padding: 1px 10px 1px;
    cursor: text;
    border: 1px #ccdced solid;
    border-radius: 4px;
    position: relative;
    background: #fff;
}
.fixed_filter .item_label .box_drop_double .box_checkbox_list .select_placeholder
{
    padding-top: 8px;
    color: #7d8d9e;
}
.fixed_filter .item_label .box_drop_double .box_checkbox_list .select_list
{
    display: inline-block;
    vertical-align: top;
}
.fixed_filter .item_label .btn_attr_choice
{
    height: 32px;
    line-height: 30px;
    margin-right: 8px;
    margin-top: 2px;
    margin-bottom: 1px;
    padding: 0 18px;
    color: #555;
    cursor: default;
    background-color: #fff;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    position: relative;
    display: inline-block;
    user-select: none;
    -webkit-user-select: none;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.fixed_filter .item_label .btn_attr_choice.current
{
    color: #555;
    background-color: #daeffe;
    border: transparent;
}
.fixed_filter .item_label .btn_attr_choice>b
{
    max-width: 186px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    white-space: nowrap;
    color: #555;
}
.fixed_filter .item_label .btn_attr_choice>input
{
    display: none;
}
.fixed_filter .item_label .btn_attr_choice>input
{
    display: none;
}
.fixed_filter .item_label .btn_attr_choice>input
{
    display: none;
}
.fixed_filter .item_label .btn_attr_choice>i
{
    width: 18px;
    height: 32px;
    background-repeat: no-repeat;
    background-position: -8px -65px;
    background-color: #fff;
    border-left: 0;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    position: absolute;
    top: 0;
    right: -1px;
    z-index: 0;
    cursor: pointer;
    display: block;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.fixed_filter .item_label .btn_attr_choice.current>i
{
    background-color: #daeffe;
    border: 0;
    top: 0;
    right: 0;
}
.fixed_filter .item_label .btn_attr_choice:hover>i
{
    background-image: url(../images/icon_close.png);
    right: -7px;
    z-index: 1;
}
.fixed_filter .item_label .box_drop_double .box_checkbox_list .check_input
{
    display: none;
    width: 20px;
    height: 36px;
    line-height: 36px;
    border: 0!important;
}
.fixed_filter .item_label .box_drop_double .box_checkbox_list>input
{
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.fixed_filter .item_label .box_drop_double .drop_down
{
    display: none;
    overflow: hidden;
    font-size: 14px;
    background: #fff;
    position: absolute;
    top: 38px;
    right: 0;
    left: 0;
    z-index: 10;
}
.fixed_filter .item_label .box_drop_double .drop_down .drop_menu
{
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 7px 0 20px;
}
.fixed_filter .item_label .box_drop_double .drop_down .drop_menu .item
{
    height: 40px;
    line-height: 40px;
    padding: 0 23px 0 10px;
    overflow: hidden;
    color: #888;
    cursor: pointer;
    position: relative;
}
.fixed_filter .item_label .box_drop_double .drop_down .drop_menu .item>span
{
    display: block;
    height: 40px;
    overflow: hidden;
    text-indent: 10px;
    float: left;
}
.fixed_filter .item_label .box_drop_double .drop_down .drop_menu .item.current>span
{
    color: #045afe;
}
.fixed_filter .item_label .box_drop_double .drop_down .drop_menu .item .input_checkbox_box .input_checkbox
{
    vertical-align: top;
    width: 14px;
    height: 14px;
    margin-top: 13px;
}
.fixed_filter .item_label .input_checkbox_box.checked .input_checkbox
{
    border-color: #045afe;
}
.fixed_filter .item_label .input_checkbox_box .input_checkbox
{
    width: 13px;
    height: 13px;
    margin-top: 1px;
    margin-right: 5px;
    background-color: #fff;
    border: 1px #ccdced solid;
    border-radius: 2px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}
.fixed_filter .item_label .input_checkbox_box .input_checkbox:before
{
    margin: auto;
    background: #045afe url(../images/icon_checkbox_checked.png) no-repeat center center;
    position: absolute;
    display: none;
    content: '';
}
.fixed_filter .item_label .input_checkbox_box.checked .input_checkbox:before
{
    display: block;
    width: 100%;
    height: 100%;
    background-image: url(../images/icon_checkbox_checked.png);
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.fixed_filter .item_label .input_checkbox_box .input_checkbox input
{
    display: none;
}
.fixed_filter .item_label .box_drop_double .drop_down .drop_menu .item.current>span
{
    color: #045afe;
}
.fixed_filter .item_label .box_drop_double .drop_down .drop_menu .item>span
{
    display: block;
    height: 40px;
    overflow: hidden;
    text-indent: 10px;
    float: left;
}/*筛选*/
.collect_list tbody .fixed_labels div
{
    display: flex;
    row-gap: 2px;
    column-gap: 2px;
    flex-wrap: wrap;
}
.collect_list tbody .fixed_labels span
{
    min-height: 20px;
    width: fit-content;
    font-size: 12px;
    padding: 5px 10px;
    position: relative;
    background-color: #e6f2ff;
    border-radius: 4px;
    text-transform: initial;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
}
.fixed_filter .fixed_form .fixed_item .fixed_container .fixed_input input
{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border-radius: 3px;
    border: 1px solid #ddd;
    background-color: #fff;
    box-sizing: border-box;
}
@media screen and (max-width: 1550px)
{
    .user_main .wide
    {
        width: 95%;
    }
}
.account_out .account_content .account_box .tips_box
{
    font-size: 16px;
    color: #666e7b;
    padding-top: 20px;
    display: flex;
    align-items: center;
    line-height: 1;
}
.account_out .account_content .account_box .tips_box .go_register
{
    color: #045afe;
    display: flex;
    align-items: center;
}
.account_out .account_content .account_box .tips_box .go_btn
{
    width: 18px;
    height: 18px;
    display: inline-block;
    border-radius: 9px;
    background: #045afe url(../images/right_white.png) no-repeat center center;
    margin-left: 5px;
}
@media screen and (max-width: 1000px)
{
    .account_out .account_content .account_box .tips_box
    {
        font-size: 3.6vw;
        padding-top: 5vw;
    }
}/*询盘管理*/
.user_inquiry .table
{
    min-height: 450px;
}
.user_inquiry .no_data
{
    min-height: 390px;
}
.user_inquiry .inquiry_top
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.user_inquiry .inquiry_top .inquiry_title
{
    font-size: 18px;
    color: #001141;
}
.user_inquiry .inquiry_top .inquiry_btn a
{
    display: inline-block;
    background-color: #045afe;
    border: 1px solid #045afe;
    padding: 8px 30px;
    border-radius: 18px;
    font-size: 14px;
    color: #f4f7fd;
}
.user_inquiry .inquiry_navigation
{
    background: #fff;
    padding: 10px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    margin-top: 20px;
}
.user_inquiry .inquiry_navigation a
{
    display: inline-block;
    padding: 10px 20px;
    font-size: 14px;
    color: #495567;
    text-align: center;
}
.user_inquiry .inquiry_navigation a.cur
{
    display: inline-block;
    background-color: #045afe;
    border-radius: 20px;
    color: #fff;
}
.user_inquiry .inquiry_list
{
    margin-top: 20px;
}
.user_inquiry .bg_container
{
    padding: 18px 30px;
}
.user_inquiry .inquiry_list .tools
{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.user_inquiry .inquiry_list .tools .search form
{
    position: relative;
}
.user_inquiry .inquiry_list .tools .search input
{
    width: 240px;
    height: 34px;
    line-height: 34px;
    border-radius: 34px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 12px;
}
.user_inquiry .inquiry_list .tools .search input
{
    width: 240px;
    height: 34px;
    line-height: 34px;
    border-radius: 34px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 12px;
}
.user_inquiry .inquiry_list .tools .search button
{
    width: 34px;
    height: 34px;
    border-radius: 34px;
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: var(--maincolor1);
    background-image: url(../images/icon-search1.png);
    background-position: center;
    background-repeat: no-repeat;
}
.user_inquiry .inquiry_list .table
{
    margin-top: 20px;
    min-height: 450px;
}
.user_inquiry .inquiry_list .table table th
{
    height: 60px;
    background-color: #f7f9fb;
    position: relative;
    color: #404852;
    text-transform: capitalize;
}
.user_inquiry .inquiry_list .table table th:first-child:after
{
    content: '';
    width: 30px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    left: -30px;
    top: 0;
}
.user_inquiry .inquiry_list .table table th:last-child:after
{
    content: '';
    width: 30px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    right: -30px;
    top: 0;
}
.user_inquiry .inquiry_list .table table tr th, .user_inquiry .inquiry_list .table table tr td
{
    padding-right: 10px;
}
.user_inquiry .inquiry_list .table table td img
{
    min-width: 60px;
    min-height: 60px;
    width: 60px;
    height: 60px;
}
.user_inquiry .inquiry_list .table table td.company_logo img
{
    border-radius: 60px;
}
@media screen and (max-width: 1024px)
{
    .user_inquiry .inquiry_list
    {
        margin-top: 2.6vw;
    }
    .user_inquiry .inquiry_navigation
    {
        margin-top: 2.6vw;
    }
    .user_inquiry .inquiry_navigation a
    {
        padding: 1.33vw 2.66vw;
    }
    .user_inquiry .table table
    {
        min-width: 600px;
    }
    .user_inquiry .table table th:first-child
    {
        min-width: 40px;
    }
    .user_inquiry .table table th:nth-child(2)
    {
        min-width: 50px;
    }
    .user_inquiry .table table th
    {
        font-size: 12px;
    }
    .user_inquiry .table table td.operate
    {
        min-width: 30px;
    }
    .user_inquiry .table table td.operate a
    {
        display: block;
        margin-bottom: 5px;
    }
}
.user_inquiry .inquiry_detail .detail_title
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 0 15px 0;
}
.user_inquiry .inquiry_detail .detail_title .return_title
{
    font-size: 14px;
    color: #001141;
    padding: 0 15px;
    position: relative;
    display: block;
}
.user_inquiry .inquiry_detail .detail_title .return_title:before
{
    width: 0;
    height: 0;
    margin: auto;
    border-width: 7px 7px 7px 0;
    border-style: solid;
    border-color: transparent;
    border-right-color: #001141;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    content: '';
}
.user_inquiry .inquiry_detail .detail_title .return_title:after
{
    width: 0;
    height: 0;
    margin: auto;
    border-width: 7px 7px 7px 0;
    border-style: solid;
    border-color: transparent;
    border-right-color: #f4f4f4;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 3px;
    content: '';
}
.user_inquiry .inquiry_detail .detail_info
{
    display: flex;
    flex-direction: row;
    column-gap: 20px;
}
.user_inquiry .inquiry_detail .detail_info .info_l
{
    padding: 0 20px 20px;
    max-width: 808px;
    height: 570px;
    background: #fff;
    border-radius: 5px;
    width: calc(100% - 420px - 20px);
    float: left;
}
.user_inquiry .inquiry_detail .detail_info .info_l .object_box .object_content
{
    display: flex;
    column-gap: 30px;
    align-items: center;
}
.user_inquiry .inquiry_detail .detail_info .info_l .object_box .object_content .pic
{
    width: 135px;
    height: 135px;
    min-width: 135px;
    background-color: #f0f0f0;
    border-radius: 5px;
    overflow: hidden;
}
.user_inquiry .inquiry_detail .detail_info .info_l .object_box .object_content .pic img
{
    vertical-align: middle;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.user_inquiry .inquiry_detail .detail_info .info_l .object_box .object_content .company_pic
{
    border-radius: 135px;
}
.user_inquiry .inquiry_detail .detail_info .info_l .object_box .object_content .desc
{
    color: #404852;
    font-size: 14px;
    line-height: 1.75;
}
.user_inquiry .inquiry_detail .detail_info .info_l .demand_title
{
    padding: 20px 0;
    font-size: 18px;
    color: #000;
}
.user_inquiry .inquiry_detail .detail_info .info_l .demand_content
{
    width: 100%;
    background: #f2f8fe;
    padding: 20px;
    font-size: 14px;
    color: #495567;
    box-sizing: border-box;
    border-radius: 5px;
}
.user_inquiry .inquiry_detail .detail_info .info_r
{
    width: 420px;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out
{
    padding: 30px 20px;
    background: #fff;
    border-radius: 5px;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .contact_title
{
    font-size: 18px;
    color: #000;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .contact_box
{
    width: 100%;
    background: #f2f8fe;
    padding: 20px;
    font-size: 14px;
    color: #495567;
    box-sizing: border-box;
    border-radius: 5px;
    margin: 20px 0;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .contact_box .person_info .name
{
    font-size: 16px;
    color: #000;
    font-weight: bold;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .contact_box .person_info .country
{
    font-size: 14px;
    color: #697077;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .contact_box .contact_out
{
    margin-top: 10px;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .contact_box .contact_out .rows
{
    margin-top: 20px;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .contact_box .contact_out .rows label
{
    display: inline-block;
    font-size: 14px;
    color: #495567;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .contact_box .contact_out .rows div
{
    padding: 18px;
    border-radius: 5px;
    background: #fff;
    margin-top: 10px;
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .btn_list .span
{
    display: inline-block;
    background: var(--maincolor1);
    text-align: center;
    cursor: pointer;
    transition: all .3s;
    width: 100%;
    box-sizing: border-box;
    height: 40px;
    line-height: 38px;
    padding: 0;
    border-radius: 20px;
    margin: 10px 0 3px;
    border: 1px solid var(--maincolor1);
}
.user_inquiry .inquiry_detail .detail_info .info_r .box_out .btn_list .span .name
{
    color: #fff;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0;
    text-transform: capitalize;
}
@media screen and (max-width: 1000px)
{
    .user_inquiry .inquiry_detail .detail_info
    {
        flex-direction: column;
        row-gap: 20px;
    }
    .user_inquiry .inquiry_detail .detail_info .info_l
    {
        height: auto;
        width: 100%;
        box-sizing: border-box;
        max-width: unset;
    }
    .user_inquiry .inquiry_detail .detail_info .info_r
    {
        width: 100%;
    }
}/*询盘管理*//*邮箱充值弹窗*/
.contact_buy_box
{
    width: 800px;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
    padding: 25px 20px 35px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .5s;
    z-index: 10001;
    display: none;
    max-height: 90vh;
    scrollbar-width: thin;
    overflow-y: auto;
}
.contact_buy_box .title span
{
    font-size: 20px;
    color: #000;
}
.contact_buy_box .title .close
{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/alert_close.png) no-repeat center;
    position: absolute;
    top: 30px;
    right: 20px;
}
.contact_buy_box .rows
{
    margin-top: 30px;
    position: relative;
}
.contact_buy_box .rows.spec
{
    margin-top: 20px;
}
.contact_buy_box .rows .name
{
    font-size: 16px;
    color: #001141;
    text-transform: capitalize;
}
.contact_buy_box .rows label
{
    background: #f9f9f9;
    padding: 0 14px;
    box-sizing: border-box;
    display: inline-block;
    min-height: 40px;
    border-radius: 3px;
    margin-top: 8px;
    cursor: pointer;
    border: 2px solid #f9f9f9;
    position: relative;
    box-shadow: 0 0 15px rgba(192,218,254,.6);
}
.contact_buy_box .recharge_level_box
{
    display: flex;
    justify-content: space-between;
    column-gap: 10px;
}
.contact_buy_box .recharge_level_box .price_item
{
    padding: 30px 20px;
    border-radius: 10px;
    width: 31.5%;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.contact_buy_box .recharge_level_box .price_item .price_box .r span
{
    color: #000;
    font-size: 14px;
}
.contact_buy_box .recharge_level_box .price_item .price_box .r span:nth-child(2)
{
    font-size: 46px;
    font-weight: bold;
}
.contact_buy_box .recharge_level_box .price_item .level_desc
{
    font-size: 14px;
    color: #045afe;
}
.contact_buy_box .rows label.cur
{
    background: #eef5ff;
    border: 2px solid #096efd;
}
.contact_buy_box .recharge_level_box label.cur
{
    background: unset;
}
.contact_buy_box .recharge_level_box label *
{
    line-height: unset;
    font-size: unset;
}
.contact_buy_box .rows label input
{
    display: none;
}
.contact_buy_box .rows .pay_method_box
{
    display: flex;
    justify-content: space-between;
}
.contact_buy_box .rows .pay_method_box label
{
    width: calc(33% - 10px);
    margin-top: 8px;
}
.contact_buy_box .rows .pay_method_box label .l
{
    font-size: 14px;
    line-height: 40px;
}
.contact_buy_box .rows label.cur .l
{
    color: #096efd;
    font-weight: 600;
}
.contact_buy_box .rows label .clear
{
    display: block;
}
.contact_buy_box .rows .price
{
    font-size: 24px;
    color: #333;
    margin-top: 1px;
    font-weight: bold;
}/*对公转账-B*/
.contact_buy_box .rows.of_the_public_info
{
    display: none;
}
.contact_buy_box .rows.of_the_public_info .payment_info
{
    padding: 20px;
    background-color: #eef6ff;
    border-radius: 4px;
}
.contact_buy_box .rows.of_the_public_info .payment_info .m, .global_alert_upgrade .rows.of_the_public_info .payment_info .b
{
    margin-top: 20px;
}
.contact_buy_box .rows.of_the_public_info .payment_info .m
{
    display: flex;
    row-gap: 10px;
    flex-direction: column;
    color: #40556a;
}
.contact_buy_box .rows.of_the_public_info .payment_info .m .item span:first-child
{
    min-width: 85px;
}
.contact_buy_box .rows.of_the_public_info .payment_info .m .item
{
    display: flex;
    color: #40556a;
    column-gap: 30px;
}
.contact_buy_box .rows.of_the_public_info .payment_info .b
{
    color: #096efd;
}
.contact_buy_box .rows.of_the_public_info .t span
{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.contact_buy_box .rows.of_the_public_info .tips .b
{
    font-size: 14px;
    color: #412c01;
}
.contact_buy_box .rows.of_the_public_info .tips
{
    padding: 20px;
    background-color: #fff9e2;
    border-radius: 4px;
    margin-top: 10px;
}
.contact_buy_box .rows.of_the_public_info .contact_kf
{
    text-align: center;
    background: #fff;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .consultant_box
{
    border-radius: 20px;
    background-color: #f2f8ff;
    display: flex;
    justify-content: space-between;
    text-align: left;
    font-size: 14px;
    width: fit-content;
    margin: 20px auto 30px;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .c_box_content
{
    margin: 35px 40px 35px 30px;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .c_box_title
{
    font-size: 20px;
    color: #000;
    margin-bottom: 15px;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .c_box_title span
{
    font-weight: 600;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .c_box_desc
{
    color: #444;
    margin-bottom: 25px;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .line
{
    color: #001141;
    line-height: 2;
    white-space: nowrap;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .line span
{
    margin-left: 8px;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .c_box_qrcode
{
    border-radius: 20px;
    padding: 30px;
    box-sizing: border-box;
    background-color: #358dff;
    color: #fff;
    text-align: center;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .qrcode
{
    width: fit-content;
    max-width: 170px;
    overflow: hidden;
    margin: 0 auto;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .qrcode img
{
    width: 110px;
    height: auto;
}
.contact_buy_box .rows.of_the_public_info .contact_kf .c_q_desc
{
    margin-top: 15px;
}
@media screen and (max-width: 500px)
{
    .contact_buy_box .rows.of_the_public_info .payment_info .m .item
    {
        column-gap: 3vw;
    }
    .contact_buy_box .rows.of_the_public_info .contact_kf .consultant_box
    {
        margin: 20px auto 30px;
    }
    .contact_buy_box .rows.of_the_public_info .contact_kf .consultant_box
    {
        flex-wrap: wrap;
        text-align: center;
    }
    .contact_buy_box .rows.of_the_public_info .contact_kf .consultant_box>div
    {
        width: 100%;
    }
    .contact_buy_box .rows.of_the_public_info .contact_kf .c_box_qrcode
    {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px;
    }
    .contact_buy_box .rows.of_the_public_info .contact_kf .qrcode
    {
        margin: 0 15px 0 0;
        width: 60%;
        max-width: fit-content;
    }
    .contact_buy_box .rows.of_the_public_info .contact_kf .c_q_desc
    {
        width: 12px;
        font-size: 12px;
        margin: 0;
    }
}/*对公转账-E*/
.contact_buy_box .pay_btn
{
    font-size: 16px;
    color: #fff;
    background: #096efd;
    border-radius: 25px;
    width: 100%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin-top: 30px;
    cursor: pointer;
}/*购买方式窗口固定*/
.global_alert_buy_pay_btn
{
    background: #fff;
    position: sticky;
    z-index: 10001;
    bottom: -20px;
    width: 100%;
    padding: 10px 20px;
    margin: 10px -20px -20px;
    box-shadow: 0 0 15px rgba(192,218,254,.6);
    display: none;
}
.global_alert_buy_pay_btn.cur
{
    display: block;
}
.global_alert_buy_pay_btn .rows div
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.global_alert_buy_pay_btn .rows .name
{
    font-size: 3.4vw;
}
.global_alert_buy_pay_btn .rows .price
{
    font-size: 24px;
    color: #333;
    margin-top: 1px;
    font-weight: bold;
}
.global_alert_buy_pay_btn .pay_btn
{
    font-size: 16px;
    color: #fff;
    background: #096efd;
    border-radius: 25px;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
    cursor: pointer;
    font-weight: 600;
}
@media screen and (max-width: 750px)
{/*手机版价格弹窗*/
    .contact_buy_box
    {
        position: fixed;
        width: 100%;
        padding: 20px;
        top: unset;
        bottom: 0;
        transform: translate(-50%,0%);
        z-index: 10001;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        max-height: 90vh;
    }
    .contact_buy_box .rows.spec label
    {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 3vw 6vw;
    }
}/*邮件系统*/
.user_box .left_side .crumbs .item.email a
{
    background-image: url(../images/icon-email.png);
}
.user_box .left_side .crumbs .item.email.current a
{
    background-image: url(../images/icon-email-current.png);
}
.user_email .table
{
    min-height: 450px;
}
.user_email .no_data
{
    min-height: 390px;
}
.user_email .email_top
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.user_email .email_record .table table .selector .selector_box.open
{
    width: 180px;
}
.user_email .table table td span
{
    width: 68px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    font-size: 12px;
    background-color: #fee;
    color: #fc4141;
    text-align: center;
    border-radius: 25px;
}
.user_email .table table td span.blue
{
    background-color: #e6f2ff;
    color: #096efd;
}
.user_email .record_lists .new_box_menu
{
    font-size: 0;
    border-bottom: unset;
}
.user_email .email_top .email_title
{
    font-size: 18px;
    color: #001141;
}
.user_email .email_top .email_btn a
{
    display: inline-block;
    background-color: #f4f7fd;
    border: 1px solid #045afe;
    padding: 8px 30px;
    border-radius: 18px;
    font-size: 14px;
    color: #045afe;
}
.user_email .email_top .email_btn a:nth-child(2)
{
    background-color: #045afe;
    color: #f4f7fd;
}
.user_email .email_navigation
{
    background: #fff;
    padding: 10px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    margin-top: 20px;
}
.user_email .email_navigation a
{
    display: inline-block;
    padding: 10px 20px;
    font-size: 14px;
    color: #495567;
}
.user_email .email_navigation a.cur
{
    display: inline-block;
    background-color: #045afe;
    border-radius: 20px;
    color: #fff;
}
.user_email .email_overview
{
    background: #fff;
    margin-top: 20px;
    padding: 30px;
}
.user_email .email_overview .overview_title
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 15px;
    border-bottom: 1px solid #e7e9eb;
}
.user_email .email_overview .overview_title .title
{
    font-size: 18px;
    color: #001141;
}
.user_email .email_overview .overview_title a
{
    font-size: 14px;
    color: #096efd;
}
.user_email .email_overview .overview_btn
{
    display: flex;
    column-gap: 10px;
    padding: 15px 0;
}
.user_email .email_overview .overview_btn a
{
    display: inline-block;
    font-size: 12px;
    background-color: #f4f6f8;
    padding: 7px 16px;
    border-radius: 15px;
    color: #495567;
}
.user_email .email_overview .overview_btn a.cur
{
    background-color: #e6f2ff;
    color: #045afe;
}
.user_email .email_overview .overview_data
{
    display: flex;
    margin: 0;
}
.user_email .email_overview .overview_data>li
{
    width: 100%;
    background-color: #f5f9ff;
    margin-right: 20px;
}
.user_email .email_overview .overview_data>li:last-child
{
    margin-right: 0;
}
.user_email .email_overview .overview_data>li.contact_box
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.user_email .email_overview .overview_data>li .item
{
    margin: 0;
    background-color: #f5f9ff;
    border-radius: 5px;
    color: #404854;
    white-space: nowrap;
    min-height: 60px;
    padding: 30px 30px 45px;
}
.user_email .email_overview .overview_data>li .item h1
{
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    color: #495567;
}
.user_email .email_overview .overview_data>li .item h2
{
    line-height: 1;
    font-size: 30px;
    color: #1f2328;
    font-weight: bold;
}
.user_email .email_available
{
    background: #fff;
    margin-top: 20px;
    padding: 30px;
}
.user_email .email_available .available_title
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 15px;
}
.user_email .email_available .available_title .title
{
    font-size: 18px;
    color: #001141;
}
.user_email .email_available .available_title a
{
    display: inline-block;
    background-color: #045afe;
    padding: 10px 40px;
    border-radius: 18px;
    color: #fff;
    font-size: 14px;
}
.user_email .email_available .available_data
{
    margin: 0;
    background-color: #f5f9ff;
    padding: 45px 30px;
}
.user_email .email_available .available_data span
{
    font-size: 30px;
    color: #1f2328;
    font-weight: bold;
}
.user_email .email_available .available_data span:nth-child(1)
{
    color: #096efd;
}
.user_email .email_available .available_data span:nth-child(3)
{
    font-size: 18px;
    font-weight: unset;
}
.user_email .data_list
{
    margin-top: 20px;
}
.user_email .bg_container
{
    padding: 18px 30px;
}
.user_email .data_list .new_box_menu
{
    font-size: 0;
    border-bottom: 1px solid #edf0f5;
}
.user_email .data_list .new_box_menu a
{
    display: inline-block;
    vertical-align: bottom;
    border-bottom: 2px solid transparent;
    margin-right: 35px;
    font-size: 14px;
    color: #404852;
    padding-bottom: 10px;
}
.user_email .data_list .new_box_menu a.cur
{
    border-bottom-color: #045afe;
    color: #045afe;
    font-weight: bold;
}
.user_email .data_list .tools
{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.user_email .data_list .tools .search form
{
    position: relative;
}
.user_email .data_list .tools .search input
{
    width: 240px;
    height: 34px;
    line-height: 34px;
    border-radius: 34px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 12px;
}
.user_email .data_list .tools .search input
{
    width: 240px;
    height: 34px;
    line-height: 34px;
    border-radius: 34px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 12px;
}
.user_email .data_list .tools .search button
{
    width: 34px;
    height: 34px;
    border-radius: 34px;
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: var(--maincolor1);
    background-image: url(../images/icon-search1.png);
    background-position: center;
    background-repeat: no-repeat;
}
.user_email .table table .selector
{
    position: relative;
}
.user_email .table table th
{
    height: 60px;
    background-color: #f7f9fb;
    position: relative;
    color: #404852;
    text-transform: capitalize;
}
.user_email .table table .selector .selector_box
{
    width: 68px;
    height: 38px;
    border-radius: 38px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid #bbd6fc;
    display: flex;
    background-color: #f7f9fb;
    z-index: 1;
    align-items: center;
    padding: 5px;
    box-sizing: border-box;
    justify-content: space-between;
    font-size: 12px;
}
.user_email .table table th:first-child:after
{
    content: '';
    width: 30px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    left: -30px;
    top: 0;
}
.user_email .table table th:last-child:after
{
    content: '';
    width: 30px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    right: -30px;
    top: 0;
}
.user_email .table table .selector .selector_box .input
{
    margin-left: 9px;
    position: relative;
}
.user_email .table table .selector input[type="checkbox"]
{
    width: 15px;
    height: 15px;
    cursor: pointer;
    vertical-align: middle;
}
.user_email .table table .selector .selector_box .input::after
{
    content: '';
    position: absolute;
    right: -22px;
    top: 5px;
    border: 5px solid #f7f9fb;
    border-left-color: #555;
    width: 0;
    height: 0;
    cursor: pointer;
}
.user_email .table table .selector .selector_box .tips
{
    display: none;
    flex: 1;
    margin-left: 10px;
}
.user_email .table table .selector .selector_box .button
{
    display: none;
    height: 26px;
    line-height: 26px;
    width: 78px;
    border-radius: 26px;
    text-align: center;
    background-color: #deeefe;
    color: var(--maincolor2);
    cursor: pointer;
}
.user_email .table table .operate a
{
    color: #045afe;
}
.user_email .table table tr.invalid_emails_tr td
{
    color: #9ba0a5;
}
.user_email .table table tr.invalid_emails_tr td span
{
    background-color: #fff6f6;
    color: #fec5c5;
}
.user_email .table table tr.invalid_emails_tr td .multiple_info
{
    display: flex;
    row-gap: 5px;
    flex-direction: column;
    align-items: flex-start;
}
.user_email .table table tr.invalid_emails_tr .invalid_email
{
    width: auto;
    height: auto;
    font-size: 12px;
    font-weight: bold;
    background-color: #ffebec;
    padding: 6px;
    border-radius: 3px;
    color: #ff0020;
    line-height: 1;
}
.user_email .data_list.lists .tools
{
    margin-top: 15px;
}
.user_email .email_record .table table tr th:nth-child(2), .user_email .email_record .table table tr td:nth-child(2)
{
    padding-right: 30px;
}
.fixed_send_setting .fixed_form .fixed_item
{
    padding: 25px 20px;
    background-color: #f4f7fc;
    border-radius: 8px;
    margin-top: 20px;
}
.fixed_send_setting .fixed_form .fixed_item .title
{
    font-size: 14px;
    color: #001141;
    text-transform: capitalize;
}
.fixed_send_setting .fixed_form .fixed_item .small_title
{
    font-size: 12px;
    color: #999ba1;
    text-transform: capitalize;
    margin-top: 5px;
}
.fixed_send_setting .fixed_form .fixed_item .fixed_container
{
    margin-top: 15px;
}
.fixed_send_setting .fixed_form .fixed_item .fixed_container .fixed_input input
{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border-radius: 3px;
    border: 1px solid #ddd;
    background-color: #fff;
    box-sizing: border-box;
}/*添加发件人*/
.add_recipient
{
    width: 722px;
}
.add_recipient .tools
{
    margin-bottom: 15px;
}
.add_recipient .tools .search form
{
    position: relative;
}
.add_recipient .tools .search input
{
    width: 100%;
    height: 34px;
    line-height: 34px;
    border-radius: 34px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 12px;
}
.add_recipient .tools .search button
{
    width: 34px;
    height: 34px;
    border-radius: 34px;
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: var(--maincolor1);
    background-image: url(../images/icon-search1.png);
    background-position: center;
    background-repeat: no-repeat;
}
.add_recipient .table table
{
    width: 100%;
}
.add_recipient .table table th
{
    height: 60px;
    background-color: #f7f9fb;
    position: relative;
    color: #404852;
    text-transform: capitalize;
}
.add_recipient .table table th:first-child:after
{
    content: '';
    width: 30px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    left: -30px;
    top: 0;
}
.add_recipient .table table th:last-child:after
{
    content: '';
    width: 30px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    right: -30px;
    top: 0;
}
.add_recipient .table table td
{
    padding: 13px 0;
    border-bottom: 1px solid #edf0f5;
    color: #495567;
}
.add_recipient .table table .i15
{
    text-indent: 15px;
}
.add_recipient .bottom_button
{
    padding: 20px 35px;
    column-gap: 20px;
}
.add_recipient .bottom_button .input
{
    display: flex;
    align-items: center;
}
.add_recipient .bottom_button .input span
{
    width: 30px;
    padding-left: 10px;
}
.add_recipient .table table td .email_info
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    row-gap: 5px;
}
.add_recipient .table table td .email_info span.real_email
{
    font-size: 12px;
    font-weight: bold;
    background-color: #daeffe;
    padding: 5px;
    border-radius: 3px;
    color: #000;
    line-height: 1;
}
.add_recipient .table table td .email_info span.invalid_email
{
    font-size: 12px;
    font-weight: bold;
    background-color: #ffebec;
    padding: 6px;
    border-radius: 3px;
    color: #ff0020;
    line-height: 1;
}/*添加发件人*/
.global_fixed_right .no_data_box
{
    margin-top: calc((100% - 75px - 88px - 110px) / 2);
    display: none;
}
.global_fixed_right .no_data_box .no_data
{
    flex-direction: column;
    row-gap: 20px;
}
.global_fixed_right .no_data_box .no_data a
{
    display: inline-block;
    background-color: #096efd;
    padding: 10px 30px;
    border-radius: 20px;
    font-size: 14px;
    color: #fff;
}
.user_email .send_mail_title
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 0 15px 0;
}
.user_email .send_mail_title .return_title
{
    font-size: 14px;
    color: #001141;
    padding: 0 15px;
    position: relative;
    display: block;
}
.user_email .send_mail_title .return_title:before
{
    width: 0;
    height: 0;
    margin: auto;
    border-width: 7px 7px 7px 0;
    border-style: solid;
    border-color: transparent;
    border-right-color: #001141;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    content: '';
}
.user_email .send_mail_title .return_title:after
{
    width: 0;
    height: 0;
    margin: auto;
    border-width: 7px 7px 7px 0;
    border-style: solid;
    border-color: transparent;
    border-right-color: #f4f4f4;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 3px;
    content: '';
}
.user_email .send_mail_title .tips a
{
    color: #045afe;
}
.user_email .email_info
{
    background: #fff;
    padding: 35px;
    border-radius: 10px;
}
.user_email .email_info .rows
{
    margin-bottom: 20px;
}
.user_email .email_info .rows label
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    color: #404852;
    margin-bottom: 10px;
}
.user_email .email_info .rows label i
{
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    background: url(../images/email_file.png) no-repeat center/contain;
}
.user_email .email_info .rows label a
{
    display: inline-block;
    background-color: #096efd;
    padding: 5px 30px;
    border-radius: 15px;
    font-size: 14px;
    color: #fff;
}
.user_email .email_info .rows .input
{
    margin: 15px 0;
}
.user_email .email_info .theme_input
{
    width: 100%;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    padding: 0 20px;
    font-size: 12px;
    color: #888;
    background: none;
    border: 1px #ccdced solid;
    border-radius: 5px;
    box-sizing: border-box;
}
.user_email .email_info .rows .input_button .btn_submit
{
    display: inline-block;
    background-color: #045afe;
    padding: 13px 50px;
    border-radius: 25px;
    color: #fff;
    font-size: 16px;
}
.user_email .email_info .rows .input_button a
{
    display: inline-block;
    background-color: #fff;
    border: 1px solid #045afe;
    padding: 13px 50px;
    border-radius: 25px;
    color: #045afe;
    font-size: 16px;
}
.user_email .email_info .rows .input_button a:last-child
{
    border: 1px solid #dbe6f2;
    color: #404852;
}
.user_email .email_info .rows .input .input_tips
{
    font-size: 14px;
    color: #ff4d4f;
    padding: 0 0 0 50px;
    display: none;
    margin: 0 0 -23px;
    float: right;
}
.user_email .email_info .rows .btn_file
{
    display: inline-block;
    background-color: #096efd;
    padding: 5px 30px;
    border-radius: 15px;
    font-size: 14px;
    color: #fff;
    position: relative;
}
.user_email .email_info .rows .btn_file input
{
    margin: 0;
    font-size: 20px!important;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    cursor: pointer;
}
.user_email #send_mail_form .box_option_list .option_focus
{
    border-color: #086efd;
    outline: none!important;
    box-shadow: 0 0 5px #ddd;
}
.user_email #send_mail_form .box_option_list .option_selected
{
    min-height: 38px;
    cursor: pointer;
    padding: 8px 20px 0;
    border: 1px #ddd solid;
    border-radius: 5px;
    position: relative;
    z-index: 1;
}
.user_email #send_mail_form .box_option_list .option_selected .select_list
{
    display: inline-block;
    vertical-align: top;
}
.user_email #send_mail_form .box_option_list .option_selected .box_input {
    width: 20px;
    background-color: #fff;
    z-index: 2;
    display: none;
    height: 38px;
    line-height: 38px;
    border: 0;
    vertical-align: top;
    text-indent: 20px;
}
.user_email #send_mail_form .box_option_list .btn_attr_choice
{
    height: 28px;
    line-height: 28px;
    margin-right: 8px;
    margin-bottom: 8px;
    vertical-align: top;
    padding: 0 18px;
    cursor: default;
    -webkit-border-radius: 50px;
    position: relative;
    display: inline-block;
    -webkit-user-select: none;
    -webkit-transition: all .3s;
}
.user_email #send_mail_form .btn_attr_choice>b
{
    max-width: 186px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    white-space: nowrap;
    color: #555;
}
.user_email #send_mail_form .btn_attr_choice>input
{
    display: none;
}
.user_email #send_mail_form .box_option_list .btn_attr_choice>i
{
    width: 18px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: -8px -65px;
    background-color: #fff;
    border-left: 0;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    position: absolute;
    top: 0;
    right: -1px;
    z-index: 0;
    cursor: pointer;
    display: block;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
}
.user_email #send_mail_form .box_option_list .btn_attr_choice>i.hide
{
    display: none;
}
.user_email #send_mail_form .box_option_list .btn_attr_choice:hover>i
{
    background-image: url(../images/icon_close.png);
    right: -7px;
    z-index: 1;
}
.user_email #send_mail_form .btn_attr_choice.current
{
    color: #555;
    background-color: #daeffe;
    border: transparent;
}
.user_email #send_mail_form .btn_attr_choice.current>i
{
    background-color: #daeffe;
    border: 0;
    top: 0;
    right: 0;
}
.user_email #send_mail_form .btn_attr_choice.current:hover>i
{
    right: -7px;
}
.user_email #send_mail_form .btn_attr_choice.disabled>i
{
    display: none;
}
.user_email #send_mail_form .box_button_choice .choice_list .btn_attr_choice
{
    vertical-align: top;
}
.user_email #send_mail_form .box_button_choice .choice_list .btn_attr_choice>i
{
    height: 32px;
    background-position: -7px -18px;
}
.user_email #send_mail_form .box_button_choice .choice_list .btn_attr_choice.placeHolder
{
    background-color: #fff;
    border: 1px #aaa dashed;
}
.user_email #send_mail_form .box_option_list .option_selected .placeholder
{
    display: flex;
    align-items: center;
    height: 44px;
    position: absolute;
    top: 0;
    left: 20px;
    z-index: 1;
    color: #888;
    font-size: 12px;
}
.user_email #send_mail_form .box_option_list .option_selected .placeholder.hide
{
    display: none;
}
.user_email #send_mail_form .box_option_list .option_selected .child_list
{
    display: none;
}
.user_email #send_mail_form .file_box .btn_attr_choice
{
    display: flex;
    align-items: center;
}
.user_email #send_mail_form .file_box span.email_file_i
{
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background: url(../images/email_file.png) no-repeat center/contain;
}/*邮件发送失败*/
.email_send_failed_box
{
    position: fixed;
    top: 50%;
    left: 50%;
    display: none;
    transform: translate(-50%,-50%);
    z-index: 10001;
}
.email_send_failed_box .account_box
{
    width: 590px;
    padding: 110px;
    background: #fff;
    margin: 0 auto;
    box-sizing: border-box;
    box-shadow: 0 0 13px rgba(18,41,75,.1);
    border-radius: 9px;
}
.lang_en .email_send_failed_box .account_box
{
    padding: 77px 85px 95px;
}
.email_send_failed_box .close
{
    position: absolute;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/alert_close.png) no-repeat center;
    top: 36px;
    right: 20px;
    cursor: pointer;
}
.email_send_failed_box .account_box .reminder_menu_box
{
    text-align: center;
}
.email_send_failed_box .account_box .reminder_menu_box label
{
    padding: 0;
    border-bottom: 0;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
}
.lang_en .email_send_failed_box .account_box .reminder_menu_box label
{
    margin: 0 47.5px;
}
.email_send_failed_box .account_box .reminder_menu_box .no_b
{
    font-size: 20px;
    color: #000;
}
.email_send_failed_box .account_box .reminder_menu_box .tips
{
    font-size: 20px;
    color: #000;
    padding: 20px 0 0;
    margin: 0;
}
.email_send_failed_box .account_box .rows_box
{
    margin-top: 30px;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.email_send_failed_box .account_box .rows_box input
{
    width: 133px;
    height: 40px;
    border-radius: 18px;
}
.lang_en .email_send_failed_box .account_box .rows_box input
{
    width: 106px;
}
.email_send_failed_box .account_box .rows_box .btn_cancel
{
    margin-right: 20px;
    background-color: #f2f8fe;
    color: #045afe;
    cursor: pointer;
    border: 1px solid #68abf3;
}
.email_send_failed_box .account_box .rows_box .btn_recharge
{
    background-color: #045afe;
    color: #fff;
    cursor: pointer;
    border: 1px solid #045afe;
}
.lang_en .email_send_failed_box .account_box .reminder_menu_box label
{
    margin: 0;
}/*邮箱充值弹窗*/
.email_recharge_box
{
    width: 600px;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
    padding: 25px 20px 35px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .5s;
    z-index: 10001;
    display: none;
    max-height: 90vh;
    scrollbar-width: thin;
    overflow-y: auto;
}
.email_recharge_box .title span
{
    font-size: 20px;
    color: #000;
}
.email_recharge_box .title .close
{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/alert_close.png) no-repeat center;
    position: absolute;
    top: 30px;
    right: 20px;
}
.email_recharge_box .rows
{
    margin-top: 30px;
    position: relative;
}
.email_recharge_box .rows.spec
{
    margin-top: 20px;
}
.email_recharge_box .rows .name
{
    font-size: 16px;
    color: #001141;
    text-transform: capitalize;
}
.email_recharge_box .rows label
{
    background: #f9f9f9;
    padding: 0 14px;
    box-sizing: border-box;
    display: inline-block;
    min-height: 40px;
    border-radius: 3px;
    margin-top: 8px;
    cursor: pointer;
    border: 2px solid #f9f9f9;
    position: relative;
    box-shadow: 0 0 15px rgba(192,218,254,.6);
}
.email_recharge_box .recharge_level_box
{
    display: flex;
    justify-content: space-between;
    column-gap: 10px;
}
.email_recharge_box .recharge_level_box .price_item
{
    padding: 15px 20px 30px 15px;
    border-radius: 10px;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.email_recharge_box .recharge_level_box .price_item .price_box .r span
{
    color: #000;
    font-size: 14px;
}
.email_recharge_box .recharge_level_box .price_item .price_box .r span:nth-child(2)
{
    font-size: 38px;
    font-weight: bold;
}
.email_recharge_box .recharge_level_box .price_item .level_desc
{
    font-size: 14px;
    color: #045afe;
    border: 1px solid #0b6cfe;
    border-radius: 5px;
    padding: 2px;
    text-align: center;
    margin-top: -10px;
    margin-bottom: 30px;
}
.email_recharge_box .rows label.price_item
{
    background: linear-gradient(to bottom,#fff 82%,#fafafa 18%);
}
.email_recharge_box .rows label.price_item:after
{
    content: attr(data-text);
    font-size: 12px;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 18%;
    background-color: #fafafa;
    color: #ccc;
    display: flex;
    align-items: center;
    left: 8%;
}
.email_recharge_box .rows label.cur
{
    border: 2px solid #096efd;
}
.recharge_level_box .price_item .level_price_box .level_title
{
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 5px;
}
.recharge_level_box .price_item .level_bottom
{
    font-size: 12px;
    position: absolute;
    width: 100%;
    padding: 2px 15px;
    margin-left: -15px;
    color: #8c8c8c;
}/*.email_recharge_box .recharge_level_box label.cur {background: unset;}*/
.email_recharge_box .recharge_level_box label *
{
    line-height: unset;
    font-size: unset;
    margin-bottom: 10px;
}
.email_recharge_box .rows label input
{
    display: none;
}
.email_recharge_box .rows .pay_method_box
{
    display: flex;
    justify-content: space-between;
}
.email_recharge_box .rows .pay_method_box label
{
    width: calc(33% - 10px);
    margin-top: 8px;
}
.email_recharge_box .rows .pay_method_box label .l
{
    font-size: 14px;
    line-height: 40px;
}
.email_recharge_box .rows label.cur .l
{
    color: #096efd;
    font-weight: 600;
}
.email_recharge_box .rows label .clear
{
    display: block;
}
.email_recharge_box .rows .price
{
    font-size: 24px;
    color: #333;
    margin-top: 1px;
    font-weight: bold;
}
.email_recharge_box .rows .quantity
{
    margin-top: 10px;
    height: 45px;
    display: flex;
    align-items: center;
}
.email_recharge_box .rows .quantity input
{
    height: 100%;
    width: 100px;
    text-align: center;
    box-sizing: border-box;
}
.email_recharge_box .rows .quantity button
{
    height: 100%;
    width: 45px;
    cursor: pointer;
    border: 0;
    font-size: 20px;
}
.email_recharge_box .rows #decrease
{
    border-top-left-radius: 10px;/* 左上圆角半径 */
    border-bottom-left-radius: 10px;/* 左下圆角半径 */
}
.email_recharge_box .rows #increase
{
    border-top-right-radius: 10px;/* 左上圆角半径 */
    border-bottom-right-radius: 10px;/* 左下圆角半径 */
}
.email_recharge_box .rows .blue-button
{
    background-color: #096efe;
    color: #fff;
}/* 禁用按钮样式 */
.user_main .email_recharge_box .rows .disabled
{
    color: #000;
}/*对公转账-B*/
.email_recharge_box .rows.of_the_public_info
{
    display: none;
}
.email_recharge_box .rows.of_the_public_info .payment_info
{
    padding: 20px;
    background-color: #eef6ff;
    border-radius: 4px;
}
.email_recharge_box .rows.of_the_public_info .payment_info .m, .global_alert_upgrade .rows.of_the_public_info .payment_info .b
{
    margin-top: 20px;
}
.email_recharge_box .rows.of_the_public_info .payment_info .m
{
    display: flex;
    row-gap: 10px;
    flex-direction: column;
    color: #40556a;
}
.email_recharge_box .rows.of_the_public_info .payment_info .m .item span:first-child
{
    min-width: 85px;
}
.email_recharge_box .rows.of_the_public_info .payment_info .m .item
{
    display: flex;
    color: #40556a;
    column-gap: 30px;
}
.email_recharge_box .rows.of_the_public_info .payment_info .b
{
    color: #096efd;
}
.email_recharge_box .rows.of_the_public_info .t span
{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.email_recharge_box .rows.of_the_public_info .tips .b
{
    font-size: 14px;
    color: #412c01;
}
.email_recharge_box .rows.of_the_public_info .tips
{
    padding: 20px;
    background-color: #fff9e2;
    border-radius: 4px;
    margin-top: 10px;
}
.email_recharge_box .rows.of_the_public_info .contact_kf
{
    text-align: center;
    background: #fff;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .consultant_box
{
    border-radius: 20px;
    background-color: #f2f8ff;
    display: flex;
    justify-content: space-between;
    text-align: left;
    font-size: 14px;
    width: fit-content;
    margin: 20px auto 30px;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .c_box_content
{
    margin: 35px 40px 35px 30px;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .c_box_title
{
    font-size: 20px;
    color: #000;
    margin-bottom: 15px;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .c_box_title span
{
    font-weight: 600;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .c_box_desc
{
    color: #444;
    margin-bottom: 25px;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .line
{
    color: #001141;
    line-height: 2;
    white-space: nowrap;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .line span
{
    margin-left: 8px;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .c_box_qrcode
{
    border-radius: 20px;
    padding: 30px;
    box-sizing: border-box;
    background-color: #358dff;
    color: #fff;
    text-align: center;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .qrcode
{
    width: fit-content;
    max-width: 170px;
    overflow: hidden;
    margin: 0 auto;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .qrcode img
{
    width: 110px;
    height: auto;
}
.email_recharge_box .rows.of_the_public_info .contact_kf .c_q_desc
{
    margin-top: 15px;
}
@media screen and (max-width: 500px)
{
    .email_recharge_box .rows.of_the_public_info .payment_info .m .item
    {
        column-gap: 3vw;
    }
    .email_recharge_box .rows.of_the_public_info .contact_kf .consultant_box
    {
        margin: 20px auto 30px;
    }
    .email_recharge_box .rows.of_the_public_info .contact_kf .consultant_box
    {
        flex-wrap: wrap;
        text-align: center;
    }
    .email_recharge_box .rows.of_the_public_info .contact_kf .consultant_box>div
    {
        width: 100%;
    }
    .email_recharge_box .rows.of_the_public_info .contact_kf .c_box_qrcode
    {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px;
    }
    .email_recharge_box .rows.of_the_public_info .contact_kf .qrcode
    {
        margin: 0 15px 0 0;
        width: 60%;
        max-width: fit-content;
    }
    .email_recharge_box .rows.of_the_public_info .contact_kf .c_q_desc
    {
        width: 12px;
        font-size: 12px;
        margin: 0;
    }
}/*对公转账-E*/
.email_recharge_box .pay_btn
{
    font-size: 16px;
    color: #fff;
    background: #096efd;
    border-radius: 25px;
    width: 100%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin-top: 30px;
    cursor: pointer;
}/*购买方式窗口固定*/
.global_alert_email_pay_btn
{
    background: #fff;
    position: sticky;
    z-index: 10001;
    bottom: -20px;
    width: 100%;
    padding: 10px 20px;
    margin: 10px -20px -20px;
    box-shadow: 0 0 15px rgba(192,218,254,.6);
    display: none;
}
.global_alert_email_pay_btn.cur
{
    display: block;
}
.global_alert_email_pay_btn .rows div
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.global_alert_email_pay_btn .rows .name
{
    font-size: 3.4vw;
}
.global_alert_email_pay_btn .rows .price
{
    font-size: 24px;
    color: #333;
    margin-top: 1px;
    font-weight: bold;
}
.global_alert_email_pay_btn .pay_btn
{
    font-size: 16px;
    color: #fff;
    background: #096efd;
    border-radius: 25px;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
    cursor: pointer;
    font-weight: 600;
}
@media screen and (max-width: 750px)
{/*手机版价格弹窗*/
    .email_recharge_box
    {
        position: fixed;
        width: 100%;
        padding: 20px;
        top: unset;
        bottom: 0;
        transform: translate(-50%,0%);
        z-index: 10001;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        max-height: 90vh;
    }
    .email_recharge_box .recharge_level_box
    {
        flex-wrap: wrap;
    }
    .email_recharge_box .rows.spec label
    {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 3vw 6vw;
    }
}
.user_email .record_detail_overview .overview_title
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 15px;
    border-bottom: 1px solid #e7e9eb;
}
.user_email .record_detail_overview .overview_title .title
{
    font-size: 18px;
    color: #001141;
}
.user_email .record_detail_overview .overview_title a
{
    font-size: 14px;
    color: #096efd;
}
.user_email .record_detail_overview .overview_btn
{
    display: flex;
    column-gap: 10px;
    padding: 15px 0;
}
.user_email .record_detail_overview .overview_btn a
{
    display: inline-block;
    font-size: 12px;
    background-color: #f4f6f8;
    padding: 7px 16px;
    border-radius: 15px;
    color: #495567;
}
.user_email .record_detail_overview .overview_btn a.cur
{
    background-color: #e6f2ff;
    color: #045afe;
}
.user_email .record_detail_overview .overview_data
{
    display: flex;
    margin: 0;
}
.user_email .record_detail_overview .overview_data>li
{
    width: 100%;
    background-color: #fff;
    margin-right: 20px;
    border-radius: 10px;
}
.user_email .record_detail_overview .overview_data>li:last-child
{
    margin-right: 0;
}
.user_email .record_detail_overview .overview_data>li.contact_box
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.user_email .record_detail_overview .overview_data>li .item
{
    margin: 0;
    border-radius: 5px;
    color: #404854;
    white-space: nowrap;
    min-height: 60px;
    padding: 30px 30px 45px;
}
.user_email .record_detail_overview .overview_data>li .item h1
{
    height: 29px;
    line-height: 29px;
    font-size: 14px;
    color: #495567;
}
.user_email .record_detail_overview .overview_data>li .item h2
{
    line-height: 1;
    font-size: 30px;
    color: #1f2328;
    font-weight: bold;
}/*自定义*/
.email_pop_form
{
    position: fixed;
    top: 150px;
    left: 0;
    width: 100%;
    display: none;
    z-index: 10001;
    transition: top .4s;
    -moz-transition: top .4s;
    -webkit-transition: top .4s;
}
.email_pop_form form
{
    width: 750px;
    margin: 0 auto;
    border: 1px solid #ddd;
    border-radius: 5px;
    background: #fff;
    position: relative;
}
.email_pop_form #compared_form
{
    width: 530px;
}
.email_pop_form .t
{
    height: 62px;
    line-height: 62px;
}
.email_pop_form .t h1
{
    text-indent: 25px;
    font-size: 20px;
    color: #000;
    float: left;
}
.email_pop_form #compared_form .compared_bodyer
{
    padding-top: 12px;
    text-align: center;
    font-size: 0;
}
.email_pop_form #compared_form .compared_bodyer .unit_input
{
    margin: 5px 0;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: inline-block;
}
.email_pop_form #compared_form .compared_bodyer .unit_input>b
{
    min-width: 18px;
    line-height: inherit;
    padding: 0 9px;
    font-weight: normal;
    background-color: #f1f1f1;
    border-right: 1px solid #ddd;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    position: relative;
    display: inline-block;
    text-align: center;
    color: #555;
    box-sizing: border-box;
    font-size: 12px;
}
.email_pop_form .box_input
{
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding: 0 10px;
    font-size: 12px;
    color: #555;
    background: none;
    border: 1px #ddd solid;
    border-radius: 5px;
}
.email_pop_form .input_time
{
    background-image: url(../images/icon_date.png);
    background-repeat: no-repeat;
    background-position: 96% center;
}
.email_pop_form .unit_input .box_input
{
    padding: 0 10px;
    border-color: transparent;
    display: inline-block;
    vertical-align: top;
    font-family: Arial;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.email_pop_form #compared_form .compared_bodyer .unit_input .input_time
{
    width: 300px;
}
.email_pop_form #compared_form .button
{
    padding: 25px 0;
    text-align: center;
    border: 0;
    height: 30px;
}
.email_pop_form #compared_form .btn_global
{
    min-width: 90px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    border: 0;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.email_pop_form #compared_form .btn_submit
{
    color: #fff;
    background-color: #045afe;
    border: 0!important;
}
.email_pop_form #compared_form .btn_cancel
{
    color: #444;
    background-color: #fff;
    border: 1px #e6e6e8 solid;
}/*自定义*//*创建邮件模板*/
.user_email .email_template_create
{
    background: #fff;
    padding: 35px 210px;
    border-radius: 10px;
}
.user_email .email_template .tools
{
    margin-top: 15px;
    justify-content: space-between;
}
.user_email .email_template .tools .template_btn a
{
    display: inline-block;
    padding: 8px 30px;
    border-radius: 18px;
    font-size: 14px;
    background-color: #045afe;
    color: #f4f7fd;
}
.user_email .email_template .template_list
{
    display: grid;
    -webkit-grid-template-columns: repeat(3,calc((100% - 3 * 30px) / 3));
    -ms-grid-columns: repeat(3,calc((100% - 3 * 20px) / 3));
    grid-template-columns: repeat(3,calc((100% - 3 * 20px) / 3));
    row-gap: 30px;
    column-gap: 30px;
}
.user_email .email_template .template_list .template_box
{
    position: relative;
}
.user_email .email_template .template_list .template_box .info
{
    background: #f7f8fa;
    padding: 23px 20px 20px 20px;
    border-radius: 8px;
    max-width: 387px;
    cursor: pointer;
}
.user_email .email_template .template_list .template_box .info .name
{
    font-size: 16px;
    color: #000;
}
.user_email .email_template .template_list .template_box .info .cover
{
    margin-top: 20px;
}
.user_email .email_template .template_list .template_box .info .cover img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.user_email .email_template .template_list .template_box .operate
{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0,0,0,.6);
    z-index: 10001;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 10px;
}
.user_email .email_template .template_list .template_box .hide
{
    display: none;
}
.user_email .email_template .template_list .template_box .operate a
{
    border-radius: 5px;
    border: 1px solid #fff;
    padding: 16px 68px;
    color: #fff;
    font-size: 16px;
}
.user_email .email_template .template_list .template_box .operate a:last-child
{
    background: #fff;
    color: #000;
}/*预览*/
.email_preview
{
    width: 770px;
    border-radius: 10px;
    background: #fff;
    box-sizing: border-box;
    padding: 30px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .5s;
    z-index: 10001;
    display: none;
    max-height: 90vh;
    scrollbar-width: thin;
    overflow-y: auto;
}
.email_preview .title
{
    padding: 26px 26px 26px 0;
    border-bottom: 1px solid #dbdbdb;
}
.email_preview .title span
{
    font-size: 18px;
    color: #000;
}
.email_preview .title .close
{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/alert_close.png) no-repeat center;
    position: absolute;
    top: 30px;
    right: 20px;
}
.email_preview .content
{
    margin-top: 26px;
}
.fixed_select_template .new_box_menu
{
    font-size: 0;
    border-bottom: 1px solid #edf0f5;
}
.fixed_select_template .new_box_menu a
{
    display: inline-block;
    vertical-align: bottom;
    border-bottom: 2px solid transparent;
    margin-right: 35px;
    font-size: 14px;
    color: #404852;
    padding-bottom: 10px;
}
.fixed_select_template .new_box_menu a.cur
{
    border-bottom-color: #045afe;
    color: #045afe;
    font-weight: bold;
}
.fixed_select_template .table .template_box
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
    background-color: #f4f7fd;
    border-radius: 10px;
    margin-top: 20px;
    line-height: 1.75;
}
.fixed_select_template .table .template_box .box_l
{
    display: flex;
    align-items: center;
    column-gap: 20px;
}
.fixed_select_template .table .template_box .template_radio
{
    cursor: pointer;
    width: 30px;
    height: 30px;
    transform: scale(.7);
    background: url(../images/price_no_check.png) no-repeat center;
}
.fixed_select_template .table .template_box.template_check .template_radio
{
    background: url(../images/price_check.png) no-repeat center;
}
.fixed_select_template .table .template_box .btn_preview
{
    color: #045afe;
    cursor: pointer;
}
@media screen and (max-width: 1024px)
{
    .user_email .email_overview .overview_data
    {
        flex-direction: column;
        row-gap: 20px;
    }
    .user_email .email_overview .overview_data>li.contact_box
    {
        height: 135px;
    }
}
.account_out .account_content .account_box .rows_box .rows.remember_account .input
{
    display: flex;
    align-items: center;
}
.account_out .account_content .account_box .rows_box .rows.remember_account .input input
{
    width: 15px;
    height: 15px;
    cursor: pointer;
    margin-right: 5px;
}
.account_out .account_content .account_box .rows_box .rows.remember_account .input label
{
    font-size: 14px;
    color: #333;
    cursor: pointer;
}
.mar_top_20
{
    margin-top: 20px;
}
.user_back
{
    padding-left: 18px;
    font-size: 14px;
    color: #001141;
    line-height: 1;
    background: url(../images/user_back.png) no-repeat left center;
}
.user_products .min_box
{
    width: 850px;
    max-width: 100%;
    margin: 0 auto;
}
.user_products .min_box .box_title
{
    font-size: 18px;
    color: #001141;
    padding: 10px 0;
}
.user_products .min_box .id_file
{
    background: #f8f9fb;
    border-radius: 4px;
    padding: 50px 10px;
    margin: 5px 0 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.user_products .min_box .id_file .btn
{
    width: 74px;
    line-height: 26px;
    background: #086efd;
    border-radius: 4px;
    color: #fff;
}
.user_products .min_box .id_file .tips
{
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #7d8d9e;
    margin-top: 15px;
}
.user_products .min_box .label
{
    padding-bottom: 20px;
}
.user_products .min_box .label .name
{
    font-size: 14px;
    color: #404852;
    line-height: 1.5;
    margin: 15px 0 10px;
}
.user_products .min_box .label .name span
{
    font-size: 12px;
    color: #8796a5;
}
.user_products .min_box .label input
{
    box-sizing: border-box;
    width: 100%;
    height: 50px;
    border-radius: 4px;
    border: 1px solid #dce1e4;
    padding: 0 20px;
    font-size: 14px;
}
.user_products .min_box .label input.box_input
{
    padding: 0;
}
.user_products .item_label .fixed_container .box_option_list
{
    max-width: 100%;
}
.user_products .item_label .fixed_container .box_option_list .option_selected
{
    padding-top: 10px;
}
.user_products .item_label .fixed_container .box_option_list .btn_attr_choice
{
    margin-bottom: 10px;
}
.user_products .item_label .fixed_container .box_option_list .option_not_yet .btn_attr_choice>i
{
    display: none;
}
.user_products .min_box .label textarea
{
    box-sizing: border-box;
    width: 100%;
    height: 200px;
    border-radius: 4px;
    border: 1px solid #dce1e4;
    padding: 10px 20px;
    line-height: 1.5;
}
.user_products .btn_list
{
    margin-top: 40px;
}
.user_products .btn_list .btn
{
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #404852;
    border-radius: 25px;
    border: 1px solid #d8e4f2;
    background: #fff;
    width: 132px;
    text-align: center;
    box-sizing: border-box;
    margin-right: 15px;
}
.user_products .btn_list .btn.view
{
    color: #086efd;
    border-color: #086efd;
}
.user_products .btn_list .btn.save, .user_products .btn_list .btn.save_add
{
    color: #fff;
    border-color: #086efd;
    background: #086efd;
    width: 162px;
}/*图片栏*/
.icon_multi_myorder
{
    background-image: url(../images/icon_multi_myorder.png);
}
.icon_multi_view
{
    background-image: url(../images/icon_multi_view.png);
}
.icon_multi_delete
{
    background-image: url(../images/icon_multi_delete.png);
}
.multi_img
{
    margin-top: 5px;
    clear: both;
}
.multi_img .img
{
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
    float: left;
}
.multi_img .img .preview_pic
{
    width: 88px;
    height: 88px;
    background-color: #fff;
    text-align: center;
    position: relative;
    margin: 0;
    padding: 0;
    background: unset;
}
.multi_img .img .preview_pic>a
{
    display: inline-block;
    vertical-align: middle;
    width: 76px;
    height: 76px;
    border: 1px #ccdced solid;
    border-radius: 4px;
    padding: 5px;
    cursor: move;
}
.multi_img .img .preview_pic img
{
    max-height: 100%;
    max-width: 100%;
}
.multi_img .img .upload_btn
{
    display: block;
    width: 88px;
    height: 88px;
    overflow: hidden;
    background: url(../images/bg_multi_img.png) no-repeat center center transparent;
    border: none;
    border-radius: 5px;
    text-indent: 999px;
    text-align: right;
    text-decoration: none;
    cursor: pointer;
}
.multi_img .img .pic_btn
{
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(89,89,89,.8);
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 12px;
    color: #fff;
    border-radius: 4px;
}
.multi_img .img .pic_btn>a
{
    display: block;
}
.multi_img .img .pic_btn>a>i
{
    display: block;
    width: inherit;
    height: inherit;
    background-repeat: no-repeat;
    background-position: center;
}
.multi_img .img .pic_btn>a.myorder
{
    width: 15px;
    height: 21px;
    position: absolute;
    top: 9px;
    left: 11px;
    cursor: move;
}
.multi_img .img .pic_btn>a.alt_edit
{
    width: 20px;
    height: 18px;
    line-height: 18px;
    position: absolute;
    top: 5px;
    left: 50px;
    cursor: pointer;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
}
.multi_img .img .pic_btn>a.zoom
{
    width: 100%;
    height: 100%;
}
.multi_img .img .pic_btn>a.del
{
    width: 30px;
    height: 30px;
    position: absolute;
    top: -9px;
    right: -9px;
}
.multi_img .img .pic_btn>a.video_edit
{
    display: none;
}
.multi_img .img .pic_btn>.input_checkbox_box
{
    position: absolute;
    top: 6px;
    left: 7px;
}
.multi_img .img.isfile:hover .pic_btn, .multi_img .img.isshow .pic_btn
{
    display: block;
}
.multi_img .img.isshow .pic_btn>a.zoom, .multi_img .img.isshow .pic_btn>a.del
{
    display: none;
}
.multi_img .loading
{
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/loading1.gif) no-repeat center/30% rgba(89,89,89,.8);
    position: absolute;
    top: 0;
    left: 0;
}
.multi_img .success
{
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/icon_success.png) no-repeat center/40% rgba(89,89,89,.8);
    position: absolute;
    top: 0;
    left: 0;
}
.multi_img .placeHolder .preview_pic>a
{
    background-color: #fff;
    border: 1px #aaa dashed;
}
.multi_img:after
{
    display: block;
    height: 0;
    clear: both;
    content: '';
}
.pro_multi_img .img
{
    width: 0;
    height: 0;
    overflow: hidden;
    margin: 0;
}
.pro_multi_img .img.isfile, .pro_multi_img .img.show_btn, .pro_multi_img .video
{
    width: auto;
    height: auto;
    overflow: visible;
    margin: 0 10px 10px 0;
}
.upload_file_box
{
    width: 100%;
    min-height: 173px;
    background-color: #f8f9fb;
    position: relative;
    text-align: center;
}
.upload_file_box .txt_box
{
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.upload_file_box .txt_box .txt_btn
{
    display: inline-block;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    padding: 0 20px;
    background-color: #086efd;
    border-radius: 4px;
    cursor: pointer;
}
.upload_file_box .txt_box .txt_tips
{
    width: 80%;
    margin: 18px auto 0 auto;
    line-height: 20px;
    font-size: 12px;
    color: #7d8d9e;
    cursor: pointer;
}
.upload_file_box .txt_box .txt_drag
{
    display: none;
    font-size: 16px;
    color: #086efd;
}
.upload_file_box .loading
{
    background: #f8f9fb url(../images/loading_oth.gif) no-repeat center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.upload_file_box input
{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 2;
}
.upload_file_box.static
{
    position: static!important;
}
.upload_file_box.dragenter
{
    display: block!important;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px #086efd dashed;
    box-sizing: border-box;
    z-index: 2;
}
.upload_file_box.dragenter .txt_btn, .upload_file_box.dragenter .txt_box .txt_tips
{
    display: none;
}
.upload_file_box.dragenter .txt_drag
{
    display: block;
}
.view_more_image
{
    margin-top: 12px;
    text-align: center;
    font-weight: 600;
    color: #0baf4d;
}
.view_more_image>span
{
    cursor: pointer;
    color: #0baf4d;
}
#PicDetail.pro_multi_img
{
    display: grid;
    grid-auto-flow: row dense;
    grid-gap: 18px;
    grid-template-columns: repeat(6,1fr);
    margin: 0;
    grid-template-rows: repeat(2,1fr);
}
#PicDetail.pro_multi_img .video::after
{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(../images/icon_video.png);
    z-index: 1;
    background-repeat: no-repeat;
    background-position: right 8px bottom 8px;
    background-color: rgba(0,0,0,.2);
    border-radius: 5px;
}
#PicDetail.pro_multi_img .img
{
    width: 100%;
    height: 100%;
    margin: 0;
}
#PicDetail.pro_multi_img .img:nth-child(n+9)
{
    display: none;
}
#PicDetail.pro_multi_img .img .input_checkbox_box, #PicDetail.pro_multi_img .img .video_edit, #PicDetail.pro_multi_img .img .alt_edit, #PicDetail.pro_multi_img .img .video_edit
{
    display: none!important;
}
#PicDetail.pro_multi_img .img:not(.show_btn):first-child
{
    grid-row: 1/3;
    grid-column: 1/3;
}
#PicDetail.pro_multi_img .img.placeHolder
{
    width: 100%!important;
    height: 100%!important;
}
#PicDetail.pro_multi_img .img.placeHolder .preview_pic>a
{
    background-color: #fff;
    border: 1px #aaa dashed;
}
#PicDetail.pro_multi_img .img.show_btn .preview_pic
{
    background-color: #f6fdff;
    border: 1px #086efd dashed;
    box-sizing: border-box;
}
#PicDetail.pro_multi_img .img.show_btn .upload_txt
{
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    text-align: center;
    transform: translateY(-50%);
    line-height: 20px;
    cursor: pointer;
    color: #404852;
    opacity: 1;
    padding: 0;
    box-shadow: unset;
    background: unset;
}
#PicDetail.pro_multi_img .img.show_btn .upload_txt p:first-child
{
    color: #086efd;
}
#PicDetail.pro_multi_img .img .preview_pic
{
    width: 100%;
    height: 0;
    background-color: #f8f9fb;
    border-radius: 5px;
    padding-top: 100%;
}
#PicDetail.pro_multi_img .img .preview_pic>a
{
    width: 100%;
    height: 100%;
    padding: 0;
    border: 0;
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
}
#PicDetail.pro_multi_img .img .preview_pic img
{
    border-radius: 5px;
}
#PicDetail.pro_multi_img .img .pic_btn
{
    border-radius: 5px;
    z-index: 2;
}
#PicDetail.pro_multi_img .img .upload_btn
{
    width: 100%;
    height: 100%;
    background: none;
    text-indent: 0;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
#PicDetail.pro_multi_img .img .upload_txt
{
    display: none;
}
#PicDetail.pro_multi_img .loading
{
    background: #f8f9fb url(../images/loading_oth.gif) no-repeat center;
}/*产品中心*/
.user_products .table
{
    min-height: 450px;
}
.user_products .no_data
{
    min-height: 390px;
}
.user_products .products_top
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.user_products .products_top .products_title
{
    font-size: 18px;
    color: #001141;
}
.user_products .products_top .products_btn a
{
    display: inline-block;
    background-color: #045afe;
    border: 1px solid #045afe;
    padding: 8px 30px;
    border-radius: 18px;
    font-size: 14px;
    color: #f4f7fd;
}
.user_products .products_navigation
{
    background: #fff;
    padding: 10px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    margin-top: 20px;
}
.user_products .products_navigation a
{
    display: inline-block;
    padding: 10px 20px;
    font-size: 14px;
    color: #495567;
    text-align: center;
}
.user_products .products_navigation a.cur
{
    display: inline-block;
    background-color: #045afe;
    border-radius: 20px;
    color: #fff;
}
.user_products .data_list
{
    margin-top: 20px;
}
.user_products .bg_container
{
    padding: 18px 30px;
}
.user_products .data_list .tools
{
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.user_products .data_list .tools .search form
{
    position: relative;
}
.user_products .data_list .tools .search input
{
    width: 240px;
    height: 34px;
    line-height: 34px;
    border-radius: 34px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 12px;
}
.user_products .data_list .tools .search input
{
    width: 240px;
    height: 34px;
    line-height: 34px;
    border-radius: 34px;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 40px;
    font-size: 12px;
}
.user_products .data_list .tools .search button
{
    width: 34px;
    height: 34px;
    border-radius: 34px;
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: var(--maincolor1);
    background-image: url(../images/icon-search1.png);
    background-position: center;
    background-repeat: no-repeat;
}
.user_products .table table th
{
    height: 60px;
    background-color: #f7f9fb;
    position: relative;
    color: #404852;
    text-transform: capitalize;
}
.user_products .table table th:first-child:after
{
    content: '';
    width: 30px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    left: -30px;
    top: 0;
}
.user_products .table table th:last-child:after
{
    content: '';
    width: 30px;
    height: 100%;
    background-color: #f7f9fb;
    position: absolute;
    right: -30px;
    top: 0;
}
.user_products .table table .selector .selector_box.open
{
    width: 180px;
}
.lang_en .user_products .table table .selector .selector_box.open
{
    width: 240px;
}
.user_products .table table .selector
{
    position: relative;
}
.user_products .table table .selector .selector_box
{
    width: 68px;
    height: 38px;
    border-radius: 38px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid #bbd6fc;
    display: flex;
    background-color: #f7f9fb;
    z-index: 1;
    align-items: center;
    padding: 5px;
    box-sizing: border-box;
    justify-content: space-between;
    font-size: 12px;
}
.user_products .table table .selector .selector_box .input
{
    margin-left: 9px;
    position: relative;
}
.user_products .table table .selector input[type="checkbox"]
{
    width: 15px;
    height: 15px;
    cursor: pointer;
    vertical-align: middle;
}
.user_products .table table .selector .selector_box .input::after
{
    content: '';
    position: absolute;
    right: -22px;
    top: 5px;
    border: 5px solid #f7f9fb;
    border-left-color: #555;
    width: 0;
    height: 0;
    cursor: pointer;
}
.user_products .table table .selector .selector_box .tips
{
    display: none;
    flex: 1;
    margin-left: 10px;
}
.user_products .table table .selector .selector_box .button
{
    display: none;
    height: 26px;
    line-height: 26px;
    width: 78px;
    border-radius: 26px;
    text-align: center;
    background-color: #deeefe;
    color: var(--maincolor2);
    cursor: pointer;
}
.user_products .table table td span
{
    width: 68px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    border-radius: 25px;
}
.lang_en .user_products .table table td span
{
    width: 98px;
}
.user_products .table table td span.yellow
{
    background-color: #fff4db;
    color: #ff9c00;
}
.user_products .table table td span.blue
{
    background-color: #e6f2ff;
    color: #045afe;
}
.user_products .table table td span.red
{
    background-color: #fee;
    color: #fc4141;
}
.user_products .table table td .products_img
{
    width: 60px;
    height: 60px;
}
.user_products .table table td .products_img img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.user_products .table table .operate a
{
    color: #045afe;
}
.user_products .table table tr th, .user_products .table table tr td
{
    padding-right: 10px;
}
.user_products .table table tr td .multiple_info
{
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
.user_products .table table tr td .multiple_info .reason
{
    display: flex;
    padding: 10px 15px;
    background-color: #fff3f3;
    border-radius: 5px;
    font-size: 12px;
    color: #404852;
}
.user_products .table table tr td .multiple_info .reason .title
{
    min-width: 40px;
    font-weight: bold;
}
@media screen and (max-width: 1024px)
{
    .user_products .data_list
    {
        margin-top: 2.6vw;
    }
    .user_products .products_top .products_btn a
    {
        padding: 1.066vw 4vw;
    }
    .user_products .products_navigation
    {
        margin-top: 2.6vw;
    }
    .user_products .products_navigation a
    {
        padding: 1.33vw 2.66vw;
    }
    .user_products .table table
    {
        min-width: 600px;
    }
    .user_products .table table .selector .selector_box
    {
        width: 55px;
        height: 40px;
    }
    .user_products .table table th:first-child
    {
        min-width: 40px;
    }
    .user_products .table table th:nth-child(2)
    {
        min-width: 50px;
    }
    .user_products .table table th
    {
        font-size: 12px;
    }
    .user_products .table table td.operate
    {
        min-width: 30px;
    }
    .user_products .table table td.operate a
    {
        display: block;
        margin-bottom: 5px;
    }
}
@media screen and (max-width: 450px)
{
    .user_products .products_navigation
    {
        display: grid;
        -webkit-grid-template-columns: repeat(4,calc((100% - 4 * 10px) / 4));
        -ms-grid-columns: repeat(4,calc((100% - 4 * 10px) / 4));
        grid-template-columns: repeat(4,calc((100% - 4 * 10px) / 4));
    }
}/*公司主页*/
.user_box.user_company .right_side
{
    max-width: 1280px;
}
.user_box.user_company .right_side .index_box .top
{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.user_box.user_company .right_side .global_fixed_right .title
{
    font-size: 18px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 23px 20px 22px;
}
.user_box.user_company .right_side .index_box .top .btn
{
    height: 25px;
    width: 65px;
    border-radius: 30px;
    line-height: 25px;
    border: 1px solid var(--maincolor1);
    color: var(--maincolor1);
}
.user_box.user_company .right_side .index_box .top .btn:hover
{
    background-color: var(--maincolor1);
    color: #fff;
}
.user_box.user_company .right_side .index_box .content
{
    margin-top: 10px;
    border-radius: 10px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px;
}
.user_box.user_company .right_side .index_box .content .desc
{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.user_box.user_company .right_side .index_box .content .item
{
    padding: 0 40px;
    margin-bottom: 15px;
    min-height: 80px;
    width: 80%;
    background-color: #f6f9ff;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.user_box.user_company .right_side .index_box .content .item .desc div:first-child
{
    margin-right: 10px;
}
.user_box.user_company .right_side .index_box .content .item .desc div:nth-child(2)
{
    margin-right: 60px;
}
.user_box.user_company .right_side .index_box .content .item .desc div:nth-child(3)
{
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 0;
}
.user_box.user_company .right_side .index_box .content .item:hover
{
    box-shadow: 0 0 18px rgba(31,61,101,.14);
}
.user_box.user_company .right_side .index_box .content .btn
{
    height: 30px;
    width: 75px;
    border-radius: 30px;
    line-height: 30px;
    color: #fff;
    background-color: var(--maincolor1);
}
.user_box.user_company .right_side .index_box .content .btn:hover
{
    background-color: var(--maincolor1hover);
}
.user_box.user_company .right_side .index_box .content .middle
{
    display: flex;
    flex-direction: row;
}
.user_box.user_company .right_side .index_box .content .status_flag
{
    left: 0;
    border-radius: 10px;
    height: 25px;
    width: 70px;
    line-height: 25px;
    text-align: center;
    font-size: 12px;
}
.user_box.user_company .right_side .index_box .content .status_flag.reviewed
{
    background-color: #fff4db;
    color: #ff9c00;
}
.user_box.user_company .right_side .index_box .content .status_flag.pass
{
    background-color: #e6f2fe;
    color: #3170ff;
}
.user_box.user_company .right_side .index_box .content .status_flag.no_pass
{
    background-color: #feefed;
    color: #f00;
}
.user_box.user_company .right_side .global_fixed_right.company_edit_box.current
{
    bottom: 180px;
    height: 100%;
}
.user_box.user_company .right_side .global_fixed_right .inform
{
    background-color: #ff9537;
    border-radius: 5px;
    margin: 10px 20px;
    display: flex;
    flex-direction: column;
    padding: 15px 10px;
    color: #fff;
}
.user_box.user_company .right_side .global_fixed_right .inform .inform_title
{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 7px;
}
.user_box.user_company .right_side .global_fixed_right .inform .text
{
    margin-left: 20px;
}
.user_box.user_company .right_side .global_fixed_right .inform i
{
    background: url("../images/icon-exclamation.png") no-repeat center/contain;
    filter: brightness(0) invert(1);
    color: #fff;
    height: 20px;
    width: 20px;
    display: block;
}
.user_box.user_company .right_side .global_fixed_right .close
{
    line-height: 14px;
    width: 14px;
    height: 14px;
    padding-left: 50px;
    background: url(../images/alert_close.png) no-repeat center/contain;
}
.user_box.user_company .right_side .global_fixed_right.company_edit_box .content
{
    display: flex;
    line-height: 30px;
    flex-direction: column;
    font-size: 14px;
}
.user_box.user_company .right_side .global_fixed_right.company_edit_box .content .item
{
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}
.user_box.user_company .right_side .global_fixed_right input[type="file"]
{
    display: none;
}
.user_box.user_company .right_side .global_fixed_right .content input[type="text"]
{
    height: 38px;
    line-height: 38px;
    padding-left: 10px;
    border: 1px #ddd solid;
    border-radius: 5px;
    position: relative;
    z-index: 1;
}
.user_box.user_company .right_side .global_fixed_right.company_edit_box .content select
{
    height: 38px;
    line-height: 38px;
    border: 1px #ddd solid;
    border-radius: 5px;
    position: relative;
    z-index: 1;
}
.user_box.user_company .right_side .global_fixed_right .content input[type="text"].err
{
    border: 1px #f00 solid;
    transition: border-color .3s ease;
}
@keyframes shake
{
    0%
    {
        transform: translateX(0);
    }
    25%
    {
        transform: translateX(-5px);
    }
    50%
    {
        transform: translateX(5px);
    }
    75%
    {
        transform: translateX(-5px);
    }
    100%
    {
        transform: translateX(0);
    }
}
.user_box.user_company .right_side .text_tips
{
    color: #f00;
    animation: shake .3s;
}
.user_box.user_company input[type="file"]::-webkit-file-upload-button
{
    visibility: hidden;
}
.user_box.user_company .right_side .global_fixed_right .content .preview
{
    width: 85px;
    height: 85px;
    line-height: 85px;
    display: inline-block;
    background-color: #edf3fb;
    color: var(--maincolor1);
    border: 1px dashed var(--maincolor1);
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    font-size: 30px;
}
.user_box.user_company .right_side .global_fixed_right.company_index_pic .content .preview, .user_box.user_company .right_side .global_fixed_right.company_introduce .content .preview
{
    margin-top: 10px;
    width: 100%;
    height: 130px;
    line-height: 130px;
    display: inline-block;
    background-color: #edf3fb;
    color: var(--maincolor1);
    border: 1px dashed var(--maincolor1);
    border-radius: 4px;
    cursor: pointer;
    text-align: center;
    font-size: 30px;
}
.user_box.user_company .right_side .global_fixed_right .content .preview img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.user_box.user_company .right_side .global_fixed_right.company_index_pic .content .preview img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.user_box.user_company .right_side .global_fixed_right .content .preview.hasPic
{
    border: none;
}
.user_box.user_company .right_side .global_fixed_right .content .tips
{
    font-size: 12px;
    color: #222;
}
.user_box.user_company .right_side .global_fixed_right .bottom_fix
{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.user_box.user_company .right_side .global_fixed_right .bottom_fix .btn
{
    border-radius: 10px;
    margin: 0 10px;
}
.user_box.user_company .right_side .global_fixed_right .bottom_fix .btn:hover
{
    background-color: var(--maincolor1hover);
}
.user_box.user_company .right_side .global_fixed_right .bottom_fix .btn:nth-of-type(2)
{
    background-color: #deeefe;
    color: #000;
}
.user_box.user_company .right_side .global_fixed_right .bottom_fix .btn:nth-of-type(2):hover
{
    background-color: #cef;
}
.search-input
{
    width: 100%;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #eaeaea;
    height: 32px;
    text-indent: 30px;
    background-image: url(../images/icon-search.png);
    background-repeat: no-repeat;
    background-position: 7px center;
    background-color: #f8f9fe;
}
.search_box .custom-select
{
    display: none;
}
.search_box .custom-select .select-items
{
    max-height: 150px;
    overflow-y: auto;/* 垂直滚动条 */
    border: 1px #ddd solid;
    border-top: none;
    padding-left: 10px;
}/*公司介绍*/
.user_box.user_company .right_side .global_fixed_right.company_introduce .content label
{
    margin-bottom: 10px;
}
.user_box.user_company .right_side .global_fixed_right.company_introduce .content .item
{
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}
.user_box .company_index_pic .content
{
    display: flex;
    flex-direction: column;
}
.user_box .company_introduce .content
{
    display: flex;
    flex-direction: column;
}/*主营产品*/
.fixed_main_products .fixed_item
{
    padding: 18px 20px;
    background-color: #fff9e2;
    border-radius: 8px;
    position: relative;
}
.fixed_main_products .fixed_item .tips
{
    font-size: 14px;
    line-height: 20px;
    color: #412c01;
    padding-left: 30px;
    background-position: 0 center;
    background-repeat: no-repeat;
}
.fixed_main_products .fixed_item .tips::after
{
    content: '';
    width: 24px;
    height: 24px;
    background: url(../images/light.svg) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: 20px;
    top: 15px;
}
.fixed_main_products .table .products_box
{
    padding: 10px 20px;
    margin-top: 10px;
    display: flex;
    column-gap: 10px;
    align-items: center;
}
.fixed_main_products .table .products_box:hover
{
    background: #ecf6ff;
}
.fixed_main_products .table .products_box .sort .icon_move
{
    width: 6px;
    height: 18px;
    cursor: move;
    background: url(../images/icon_move.png) repeat-y center top;
    display: inline-block;
    vertical-align: top;
}
.fixed_main_products .table .products_box .pic
{
    width: 70px;
    height: 70px;
}
.fixed_main_products .table .products_box .pic img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: middle;
}
.fixed_main_products .table .products_box .name
{
    max-width: 220px;
    font-size: 14px;
    color: #404852;
    line-height: 1.75;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.fixed_main_products .no_data_box
{
    display: block;
}/*主营产品*//*公司展示*/
.fixed_company_show .table .company_show_box
{
    padding: 10px 20px;
    margin-top: 10px;
    display: flex;
    align-items: center;
    background: #f8fcff;
    justify-content: space-between;
}
.fixed_company_show .table .company_show_box .left
{
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.fixed_company_show .table .company_show_box .pic
{
    width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: #fff;
    border: 1px solid #c6ccd3;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.fixed_company_show .table .company_show_box .pic img
{
    width: 100%;
    height: 100%;
}
.fixed_company_show .table .company_show_box .pic_default img
{
    width: auto;
    height: auto;
}
.fixed_company_show .table .company_show_box .btn
{
    position: relative;
    max-width: 220px;
    font-size: 14px;
    color: #096efd;
    line-height: 1.75;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.fixed_company_show .table .company_show_box .btn input
{
    margin: 0;
    font-size: 5px!important;
    position: absolute;
    top: 10px;
    right: 0;
    opacity: 0;
    cursor: pointer;
}/*公司展示*/
@media screen and (max-width: 1024px)
{
    .user_main .fixed_main_products, .user_main .fixed_company_show
    {
        width: 90%;
    }
    .user_box.user_company .right_side .index_box .content .btn
    {
        display: none;
    }
    .user_box.user_company .right_side .index_box .content .status_flag
    {
        margin-right: 0;
    }
    .user_box.user_company .right_side .index_box .content .tips
    {
        display: none;
    }
    .user_box.user_company .right_side .index_box .content .desc
    {
        justify-content: space-between;
        width: 100%;
    }
    .user_box.user_company .right_side .index_box .content .item .desc div:nth-child(2)
    {
        margin-right: 0;
    }
    .user_box.user_company .right_side .global_fixed_right.company_edit_box.current
    {
        width: 100%;
    }
    .user_box.user_company .right_side .global_fixed_right.company_index_pic.current
    {
        width: 100%;
    }
    .user_box.user_company .right_side .global_fixed_right.company_introduce.current
    {
        width: 100%;
    }
}/*注册成功后弹框*/
.register_body .products_register_alert
{
    display: none;
    white-space: nowrap;
    position: fixed;
    left: 50%;
    top: 50%;
    width: 150vh;
    height: 75vh;
    z-index: 10001;
    background: #eee;
    transform: translate(-50%,-50%);
    border-radius: 26px;
    min-width: 800px;
    min-height: 370px;
    overflow: hidden;
}
.register_body .products_register_alert .img
{
    background: url("../images/product_register_alert.jpg") no-repeat;
    background-size: contain;
    height: 100%;
    width: 60%;
}
.register_body .products_register_alert .close
{
    background: url("../images/alert_close.png") no-repeat;
    background-size: cover;
    height: 15px;
    width: 15px;
    position: absolute;
    right: 30px;
    top: 30px;
}
.register_body .products_register_alert .close:hover
{
    transform: scale(1.1);
    cursor: pointer;
}
.register_body .products_register_alert .content
{
    position: absolute;
    top: 25vh;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.register_body .products_register_alert .title
{
    font-size: 40px;
    font-weight: bold;
    margin: 0 auto;
    margin-bottom: 20px;
}
.register_body .products_register_alert .btn
{
    margin: 0 auto;
    height: 60px;
    width: 66%;
    background: var(--maincolor1);
    color: #fff;
    border-radius: 30px;
    line-height: 60px;
    text-align: center;
    font-size: 22px;
    margin-bottom: 20px;
}
.register_body .products_register_alert .btn.second
{
    background: #f76155;
}
.register_body .products_register_alert .btn:hover
{
    background: var(--maincolor1hover);
    cursor: pointer;
}
.register_body .products_register_alert .btn.second:hover
{
    background: #f76155;
}
